gpt4 book ai didi

iphone - 适用于 iOS 的 RESTful Web 服务器库

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:50:21 24 4
gpt4 key购买 nike

我正在尝试创建一个在 iPhone 上运行的 Rest 网络服务;我已经完成了初步研究并发现CocoaHttpServer 和 TouchCode json 解析器,是否有任何库/示例代码将它们绑定(bind)到一个 Rest 端点?

如果不存在,我该如何着手编写一个?对某种设计文档等的任何引用都会很有帮助。

最佳答案

我正在使用 CocoaHTTPServer 和 iOS 内置 JSON 库在 iVocabulary 中提供 RESTful 服务。首先我自己写了一个冗长的Connection类(CocoaHTTPServer中处理请求的核心)。但是解析 URL 有点复杂。

因此我编写了一个更通用的 Connection 类,该类将 HTTP 请求路由到针对不同 URL 和不同 HTTP 方法的不同 block 。 URL 可以包含被解析的参数(以 : 作为前缀)。这本身并不是一个通用的 REST 服务,但我添加了(例如)一个 block ,用于获取给定实体的所有核心数据对象的 url“/rest/:entityname”。

您可以在我在 github 上的 CocoaHTTPServer 分支中找到路由器实现:https://github.com/chbeer/CocoaHTTPServer

另一个路由器实现:https://github.com/mattstevens/RoutingHTTPServer

关于iphone - 适用于 iOS 的 RESTful Web 服务器库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10047213/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com