我正在使用CocoaHTTPServer和iOS内置JSON图书馆在iVocabulary中拥有RESTful服务.首先,我自己编写了一个冗长的Connection类(在CocoaHTTPServer中处理请求的核心).但解析URL有点复杂.
所以我编写了一个更通用的Connection类,它将HTTP请求路由到不同的URL,用于不同的URL和不同的HTTP方法.URL可以包含要解析的参数(带:作为前缀).这本身并不是一般的REST服务,但我添加了(例如)一个用于获取给定实体的所有Core Data对象的url"/ rest /:entityname"的块.
您可以在github上的CocoaHTTPServer的fork中找到该路由器实现:https://github.com/chbeer/CocoaHTTPServer
另一个路由器实现:https://github.com/mattstevens/RoutingHTTPServer
| 归档时间: |
|
| 查看次数: |
3339 次 |
| 最近记录: |