2012-11-25 23 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因爲它是一個難以重構的東西,很多東西都被改變了!