2012-11-25 80 views
0

我想知道什么“DELETE/api/myEntity/1”请求的“默认”响应是RestKit的期望。RestKit 0.10.3 - 对象管理器deleteObject

我目前的网络服务返回OK(200)状态码空身。这意味着该对象已被成功删除。

RestKit触发onDidFailWithError方法,同时也记录一些信息到调试输出:

restkit.network:RKObjectLoader.m:300 Unable to find parser for MIME Type 'text/plain' 
restkit.network:RKObjectLoader.m:329 Encountered unexpected response with status code: 200 (MIME Type: text/plain -> 

Web服务是由我们开发的。所以我们可以返回其他任何东西,我们只是觉得返回“OK”就足够了。

请指教。谢谢。

回答

2

对于所有空响应,要返回的正确状态码应为204无内容

RestKit声明正确处理也200好但我遇到了一些问题删除,也。 我在标签v0.10.3(see here)后发现了一些bux修复,因此我建议您升级到更新的提交。

小心地更新到更新的v0.20因为它是一个难以重构的东西,很多东西都被改变了!