2013-02-22 59 views
0

我需要將PUT/POST數據發送到服務。一旦成功,服務器返回201/Created(無主體)。這些參數(必然)是NSDictionary,因此不需要任何一方的對象綁定。 RKObjectManager.requestWithObject可以正常工作,但會產生一個預期爲204而不是201的錯誤。據我所知,唯一修改預期狀態代碼的地方是匹配的RKResponseDescriptor。 RKResponseDescriptors對於沒有任何內容的響應似乎有點過分,我不確定如何構建一個沒有內容的響應。我如何告訴RestKit 201這個POST是好的?RestKit:在不使用響應描述符的情況下設置預期的狀態碼

更新 我最終放棄了嘗試這樣做,不涉及任何形式的結合(即,張貼一本字典和接收201響應),只是下降到NSURLConnection的東西請求 - :這不是什麼牛逼壞)

回答

1

在您RKObjectRequestOperation:

operation.HTTPRequestOperation.acceptableStatusCodes = [NSIndexSet indexSetWithIndex:201]; 
相關問題