【发布时间】:2015-11-09 00:33:45
【问题描述】:
我正在使用 RestKit 发布一个新资源,其服务器响应对我来说并不重要。我只需要知道它是否成功(HTTP 200 与否)。
当我没有为该资源设置任何映射时,我会得到 Expected status code in (400-499), got 200} 并调用失败回调。
有什么方法可以让 RestKit 检测到它是一个成功的响应而不添加不必要的响应描述符映射?
【问题讨论】:
我正在使用 RestKit 发布一个新资源,其服务器响应对我来说并不重要。我只需要知道它是否成功(HTTP 200 与否)。
当我没有为该资源设置任何映射时,我会得到 Expected status code in (400-499), got 200} 并调用失败回调。
有什么方法可以让 RestKit 检测到它是一个成功的响应而不添加不必要的响应描述符映射?
【问题讨论】:
在这种情况下,您无需映射,因此您应该使用 RestKit 创建要发送的请求,然后自己处理发送。 RestKit 发出请求的目的是映射响应,因此如果无法映射响应,则会出现错误。
【讨论】:
requestWithObject:method:path:parameters:
试试这个
statusCodes:RKStatusCodeIndexSetForClass(RKStatusCodeClassSuccessful)
【讨论】: