【问题标题】:How to send a PATCH request using ASIHTTPRequest on iOS如何在 iOS 上使用 ASIHTTPRequest 发送 PATCH 请求
【发布时间】:2012-05-06 04:15:42
【问题描述】:

我目前正在开发一个通过 RESTful API (tastypie) 与服务器(在 django 中)交互的 iOS 应用。

我正在使用 ASIHTTPRequest 发送请求。但是,它似乎不支持 PATCH 请求(我使用的是 sweetpie)。

我现在正在写这样的东西:

[request setRequestMethod:@"PATCH"];

但是服务器似乎没有得到任何响应......我做错了什么?

我知道我的代码可以正常工作,因为当我将其更改为 GET 或 POST 时,它可以正常工作。

【问题讨论】:

    标签: ios rest asihttprequest patch tastypie


    【解决方案1】:

    您是否尝试过将请求方法设置为 POST 并添加带有 PATCH 值的 X-HTTP-Method-Override 标头?

    【讨论】:

    • 似乎不起作用...是 [request addRequestHeader:@"X-HTTP-Method-Override" value:@"PATCH"]; ?
    • 是的。它必须得到网络服务的支持。
    • 感谢您的信息。事实证明,heroku 不支持 PATCH 请求
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-04-26
    • 2015-08-07
    • 1970-01-01
    • 2016-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多