我正在構建應用程序套件的過程,該套件需要在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服務器
回答
一些簡單的網上交易a tutorial和an open source implementation的網頁服務器。也許一個好主意是從這些資源開始?
謝謝克里斯托夫,我過去看到過這些資源,但不確定它們是否足夠滿足我的需求。我會給他們一個去,並報告回來。 – pheedsta 2012-02-07 23:09:59
舊的線程,但仍然是其他人可能的答案:WebAppKit提供了一個非常容易理解的方法來處理HTTP請求和響應。您所描述的理想解決方案(據我的描述可以看出)。
您是否與WebAppKit關聯? – 2012-09-24 04:19:38
哈哈,不 - 不相關或不相關。我很高興找到一個很容易讓我理解並馬上工作的框架。我嘗試了一些其他更復雜的框架,並在獲得任何有用的結果之前必須投降。 – 2012-09-25 07:10:46
- 1. 使用chrome.socket構建Web服務器API
- 2. 使用HTTP訪問Web服務器Android
- 3. 構建Web服務
- 4. 使用XML構建Web服務?
- 5. 在沒有Web服務器的情況下構建Web服務
- 6. C++ HTTP Web服務器庫
- 7. python http web服務器
- 8. HTTP請求提供服務,而無需使用Web服務器
- 9. 在多服務器中構建簡單的Vertx Web服務器
- 10. 使用Netty構建http代理服務器的簡單方法?
- 11. 構建Android的Web服務
- 12. 使用Cocoa的可伸縮服務器
- 13. 使用Google Web Toolkit構建JSON服務器端
- 14. 構建服務器(CI服務器)上的構建或重建
- 15. 構建服務器
- 16. 創建HTTP服務器的
- 17. 使用http://www.webservicex.net與Java的Web服務
- 18. 在Android中使用Web http服務
- 19. 建設構建服務器
- 20. 爲什麼要在框架Web服務器前使用http服務器?
- 21. 您使用Go for web服務使用什麼Web服務器?
- 22. Web服務器使用OpenSSL
- 23. 使用Web服務器
- 24. 動態創建Web服務動態Web服務調用器
- 25. 構建netbeans web項目和包括web服務器
- 26. 使用Cowboy作爲HTTP Web服務器用於Express JS
- 27. Consuming ASP.NET(Asmx)web服務(Cocoa/Objective-C)
- 28. 在TFS中使用devenv.exe構建項目15RC1構建服務器
- 29. 使用TFS 2012構建服務器構建VS2017項目
- 30. 使用TFS2008構建服務器構建VS2010項目
沒有嘗試,但它看起來像一個很好的教程,你想要做什麼:http://cocoawithlove.com/2009/07/simple-extensible-http-server-in-cocoa.html – KillerX 2012-02-07 08:36:01