2016-03-22 27 views
1

アプリケーションにHTTP PATCH要求を送信できません。ここに私が見られるログがあります:HTTP PATCH要求のHerokuルーティング

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に置き換えられているようです。

これは突然起き始めたので、私が変更したものではないことを確信しています。

また、btwも同じ要求がHTTPS接続で機能します。

答えて

0

PATCHはまだHTTP標準ではありませんが(proposed standard)、他のHTTPメソッド/動詞ほど広くサポートされていないようです。

たとえば、Squidのいくつかのバージョン(最新のものでもテストされていない可能性があります)はPATCHMETHOD_OTHERに置き換えたことがあります。

PUTに切り替えてみると、より広くサポートされているようです。

関連する問題