405 Method Not Allowed ステータスコードは、オリジンサーバーがリクエストされたリソースを認識しているものの、リクエストで使われた HTTP メソッドをサポートしていないことを示します。
詳細は RFC 7231 ↗ を参照してください。
このエラーは、クライアントが特定のリソースに対してサポートされていない HTTP メソッドを使ったときに発生します。オリジンサーバーは、そのリソースでサポートしている HTTP メソッドを列挙した Allow ヘッダーをレスポンスに含める必要があります。
たとえば、変更できず GET リクエストだけを受け付けるリソースに POST リクエストを送ると、405 エラーになります。
Cloudflare は 405 エラーを直接生成しません。このエラーは、リクエストで使われた HTTP メソッドをオリジンサーバーが許可していないときに返されます。405 エラーが発生した場合は、対象リソースで正しいメソッドが有効になっているか、オリジンサーバーの設定を確認します。