从 RestKit .20.3 获取 HTTP 状态描述
Get HTTP Status Description from RestKit .20.3
我能够很好地获取状态代码,但我正在寻找获取 "HTTP Reason Phrase" from the response. I've spelunked through RKObjectRequestOperation 的方法,但在任何地方都看不到它。我觉得我只是想念它。这是 RestKit 支持的东西吗?
在我的特殊情况下,我访问的服务正在发回:
HTTP/1.1 409 A user with this phone number already exists
Cache-Control: private
Server: Microsoft-IIS/8.0
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Date: Tue, 24 Feb 2015 22:13:21 GMT
Content-Length: 0
我正在努力达到 "A user with this phone number already exists" 位。
非常感谢。
这不是 RestKit 的东西,它是 URL 处理系统的东西,因为它是 RestKit 构建于其上的 HTTP 基础。
所以应该由 localizedStringForStatusCode:
从 NSHTTPURLResponse
提供,你可以从 RestKit 操作中找出来。
老实说,我从来没有理由使用它,所以我不确定它是否纯粹是本地客户端从返回的状态代码中查找,或者它是否对任何服务器响应数据执行 link。由于文档参考了 RFC 2616,如果服务器发送文本,它应该获取文本...
我能够很好地获取状态代码,但我正在寻找获取 "HTTP Reason Phrase" from the response. I've spelunked through RKObjectRequestOperation 的方法,但在任何地方都看不到它。我觉得我只是想念它。这是 RestKit 支持的东西吗?
在我的特殊情况下,我访问的服务正在发回:
HTTP/1.1 409 A user with this phone number already exists
Cache-Control: private
Server: Microsoft-IIS/8.0
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Date: Tue, 24 Feb 2015 22:13:21 GMT
Content-Length: 0
我正在努力达到 "A user with this phone number already exists" 位。
非常感谢。
这不是 RestKit 的东西,它是 URL 处理系统的东西,因为它是 RestKit 构建于其上的 HTTP 基础。
所以应该由 localizedStringForStatusCode:
从 NSHTTPURLResponse
提供,你可以从 RestKit 操作中找出来。
老实说,我从来没有理由使用它,所以我不确定它是否纯粹是本地客户端从返回的状态代码中查找,或者它是否对任何服务器响应数据执行 link。由于文档参考了 RFC 2616,如果服务器发送文本,它应该获取文本...