RestKit:设置预期的状态代码而不使用响应描述符

时间:2013-02-22 16:06:59

标签: restkit

我需要将数据PUT / POST到服务。成功后,服务器返回201 / Created(无正文)。参数(必然)是NSDictionary,因此不需要任何一方的对象绑定。 RKObjectManager.requestWithObject可以正常工作,但会产生一个预期错误而不是201的错误。据我所知,改变预期状态代码的唯一地方是匹配的RKResponseDescriptor。对于没有身体的反应,RKResponseDescriptors看起来有些过分,而且我不确定如何构建一个没有身体的反应。我如何告诉RestKit 201这个POST是否正常?

更新 我最终放弃尝试执行不涉及任何类型绑定的请求(即,发布字典并收到201响应),并且只是下降到NSURLConnection的东西 - 它还不错)

1 个答案:

答案 0 :(得分:1)

在您的RKObjectRequestOperation上:

operation.HTTPRequestOperation.acceptableStatusCodes = [NSIndexSet indexSetWithIndex:201];