2012-05-06 41 views
1

我目前正在開發一個iOS應用程序,它通過RESTful API(tastypie)與服務器(在django中)進行交互。如何在iOS上使用ASIHTTPRequest發送補丁請求

我正在使用ASIHTTPRequest發送請求。但是,它似乎不支持PATCH請求(我正在使用tastypie)。

我現在寫的東西是這樣的:

[request setRequestMethod:@"PATCH"]; 

但是服務器似乎並沒有得到任何迴應...我究竟做錯了什麼?

我知道我的代碼的工作原理,因爲當我將它更改爲GET或POST時,它的工作原理非常好。

回答

1

您是否嘗試將請求方法設置爲POST並添加PATCH值的X-HTTP-Method-Override頭?

+0

似乎沒有工作...是它[請求addRequestHeader:@「X-HTTP-Method-Override」值:@「PATCH」]; ? –

+0

是的。它必須得到Web服務的支持。 –

+1

感謝您的信息。事實證明,heroku不支持PATCH請求 –