2012-02-07 123 views
0

我正在構建應用程序套件的過程,該套件需要在OS X上運行Web服務器以接收來自iOS設備(或任何啓用了Web的設備)的HTTP請求。一旦收到請求,服務器應用程序將查詢MySQL數據庫,將結果格式化爲XML並將結果返回給iOS應用程序。構建iOS應用程序和OS X應用程序來查詢MySQL不是問題,但我不知道如何構建Web服務器部分(即讓Cocoa應用程序偵聽傳入請求等)。以某種方式使用Apache作爲Web服務器是一個好主意嗎?如果是的話我該如何做到這一點(即Apache模塊,PERL橋接到Cocoa)?如果不是,有什麼選擇?這個應用程序(如果成功的話)可能會有很多用戶,所以Web服務器必須是安全的(因此也是考慮到Apache的原因)。使用Cocoa構建HTTP Web服務器

+0

沒有嘗試,但它看起來像一個很好的教程,你想要做什麼:http://cocoawithlove.com/2009/07/simple-extensible-http-server-in-cocoa.html – KillerX 2012-02-07 08:36:01

回答

0

一些簡單的網上交易a tutorialan open source implementation的網頁服務器。也許一個好主意是從這些資源開始?

+0

謝謝克里斯托夫,我過去看到過這些資源,但不確定它們是否足夠滿足我的需求。我會給他們一個去,並報告回來。 – pheedsta 2012-02-07 23:09:59

0

舊的線程,但仍然是其他人可能的答案:WebAppKit提供了一個非常容易理解的方法來處理HTTP請求和響應。您所描述的理想解決方案(據我的描述可以看出)。

+0

您是否與WebAppKit關聯? – 2012-09-24 04:19:38

+0

哈哈,不 - 不相關或不相關。我很高興找到一個很容易讓我理解並馬上工作的框架。我嘗試了一些其他更復雜的框架,並在獲得任何有用的結果之前必須投降。 – 2012-09-25 07:10:46