iphone - 适用于 iOS 的 RESTful Web 服务器库
<p><p>我正在尝试创建一个在 iPhone 上运行的 Rest web 服务;我已经完成了初步研究并发现
CocoaHttpServer 和 TouchCode json 解析器,是否有任何库/示例代码将它们绑定(bind)到一个 Rest 端点?</p>
<p>如果它不存在,我该如何写一个?任何对某种设计文档等的引用都会有帮助。</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>我正在使用 CocoaHTTPServer 和 iOS 内置 JSON 库在 iVocabulary 中提供 RESTful 服务。首先,我自己编写了一个冗长的 Connection 类(CocoaHTTPServer 中处理请求的核心)。但是解析 URL 有点复杂。</p>
<p>所以我编写了一个更通用的 Connection 类,它将 HTTP 请求路由到不同的 block ,用于不同的 URL 和不同的 HTTP 方法。 URL 可以包含被解析的参数(以 : 作为前缀)。这本身不是一个通用的 REST 服务,但我(例如)为 url "/rest/:entityname"添加了一个 block ,用于获取给定实体的所有核心数据对象。 </p>
<p>你可以在我在 github 上的 CocoaHTTPServer 的 fork 中找到路由器实现:<a href="https://github.com/chbeer/CocoaHTTPServer" rel="noreferrer noopener nofollow">https://github.com/chbeer/CocoaHTTPServer</a> </p>
<p>另一个路由器实现:<a href="https://github.com/mattstevens/RoutingHTTPServer" rel="noreferrer noopener nofollow">https://github.com/mattstevens/RoutingHTTPServer</a> </p></p>
<p style="font-size: 20px;">关于iphone - 适用于 iOS 的 RESTful Web 服务器库,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/10047213/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/10047213/
</a>
</p>
页:
[1]