没有映射的 RestKit HTTP 响应码

RestKit HTTP response code without mapping

我正在使用 RestKit POST 一个服务器响应对我来说不重要的新资源。我只需要知道它是否成功(HTTP 200 与否)。

当我没有为该资源设置任何映射时,我得到 Expected status code in (400-499), got 200} 并调用失败回调。

有没有什么方法可以让 RestKit 检测到它是一个成功的响应而不添加不必要的响应描述符映射?

试试这个

statusCodes:RKStatusCodeIndexSetForClass(RKStatusCodeClassSuccessful)

在这种情况下,您没有映射可做,因此您应该使用 RestKit 创建要发送的请求,然后自己处理发送请求。 RestKit 发出请求的目的是映射响应,所以如果响应不能映射,你会得到一个错误。