HTTP PATCH请求的Heroku路由

时间:2016-03-22 15:33:47

标签: heroku

我在向应用程序发送HTTP PATCH请求时遇到问题。这是我看到的日志:

Mar 22 20:34:40 canvs heroku/router:  at=info method=METHOD_OTHER path="/v2/art/edit/132/" host=canvs.herokuapp.com request_id=9f4eafe5-5624-45fb-b7d2 fwd="010.173.106.34" dyno=web.1 connect=0ms service=109ms status=405 bytes=185

以某种方式,PATCH动词似乎被METHOD_OTHER取代。

这突然开始发生,所以我非常有信心,这不是我改变了。

同样顺便说一下,同样的请求也适用于HTTPS连接。

1 个答案:

答案 0 :(得分:1)

PATCH尚未成为HTTP标准(而是proposed standard),并且似乎不像其他HTTP方法/动词那样受到广泛支持。

例如,我已经体验到某些版本的Squid(甚至可能是最新的,尚未经过测试的版本)将PATCH替换为METHOD_OTHER

您可以尝试切换到PUT,这似乎得到了更广泛的支持。