我正在尝试创建一个在 iPhone 上运行的 Rest web 服务;我已经完成了初步研究并发现 CocoaHttpServer 和 TouchCode json 解析器,是否有任何库/示例代码将它们绑定(bind)到一个 Rest 端点?
如果它不存在,我该如何写一个?任何对某种设计文档等的引用都会有帮助。
我正在使用 CocoaHTTPServer 和 iOS 内置 JSON 库在 iVocabulary 中提供 RESTful 服务。首先,我自己编写了一个冗长的 Connection 类(CocoaHTTPServer 中处理请求的核心)。但是解析 URL 有点复杂。
所以我编写了一个更通用的 Connection 类,它将 HTTP 请求路由到不同的 block ,用于不同的 URL 和不同的 HTTP 方法。 URL 可以包含被解析的参数(以 : 作为前缀)。这本身不是一个通用的 REST 服务,但我(例如)为 url "/rest/:entityname"添加了一个 block ,用于获取给定实体的所有核心数据对象。
你可以在我在 github 上的 CocoaHTTPServer 的 fork 中找到路由器实现:https://github.com/chbeer/CocoaHTTPServer
另一个路由器实现:https://github.com/mattstevens/RoutingHTTPServer
关于iphone - 适用于 iOS 的 RESTful Web 服务器库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10047213/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |