Objective c 使用Cocoa构建HTTP web服务器

Objective c 使用Cocoa构建HTTP web服务器,objective-c,cocoa,apache,webserver,Objective C,Cocoa,Apache,Webserver,我正在构建一个应用程序套件,该套件要求在OSX上运行Web服务器,以接收来自iOS设备(或任何真正支持Web的设备)的HTTP请求。收到请求后,服务器应用程序将查询MySQL数据库,将结果格式化为XML,并将结果返回给iOS应用程序。构建iOS应用程序和OS X应用程序来查询MySQL不是问题,但我不知道如何构建Web服务器部件(例如,让Cocoa应用程序监听传入请求等)。以某种方式使用Apache作为Web服务器是一个好主意吗?如果是这样的话,我如何做到这一点(即Apache模块、PERL桥接

我正在构建一个应用程序套件,该套件要求在OSX上运行Web服务器,以接收来自iOS设备(或任何真正支持Web的设备)的HTTP请求。收到请求后,服务器应用程序将查询MySQL数据库,将结果格式化为XML,并将结果返回给iOS应用程序。构建iOS应用程序和OS X应用程序来查询MySQL不是问题,但我不知道如何构建Web服务器部件(例如,让Cocoa应用程序监听传入请求等)。以某种方式使用Apache作为Web服务器是一个好主意吗?如果是这样的话,我如何做到这一点(即Apache模块、PERL桥接到Cocoa)?如果没有,还有什么选择?这个应用程序(如果成功的话)可能会有很多用户,因此Web服务器必须是安全的(因此需要研究Apache)

一些简单的google搜索和Web服务器。也许从这些资源开始是一个好主意?

旧线程,但对其他线程来说可能是一个答案:为处理HTTP请求和响应提供了一种非常容易理解的方法。您所描述的内容的理想解决方案(据我从您的描述中可以看出)。

没有尝试过,但它似乎是一个很好的教程,可以帮助您完成您想要做的事情:感谢Kristof,我过去看过这些资源,但不确定它们是否足够满足我的需要。我会给他们一个机会,然后回去报告。你和WebAppKit有关联吗?哈哈,没有-没有关联或关联。我只是很高兴找到一个框架,这对我来说是很容易理解和工作了。我尝试过其他一些框架,它们提供了更复杂的产品,在得到任何有用的结果之前,我不得不放弃。