これは一般的にHTTPに特有ですが、私は自分のプラットフォームとしてNode.jsを使用しています。Node.jsでサポートされていないHTTPメソッドに対するHTTP応答?
HTTPサーバーに受け入れられないHTTPメソッドを処理する場合の最良の方法は何ですか?現在、私はPUTとGETをサポートしていますが、POSTはサポートしていません。 POSTリクエストが行われた場合は、403、または405を返す必要がありますか?
これは一般的にHTTPに特有ですが、私は自分のプラットフォームとしてNode.jsを使用しています。Node.jsでサポートされていないHTTPメソッドに対するHTTP応答?
HTTPサーバーに受け入れられないHTTPメソッドを処理する場合の最良の方法は何ですか?現在、私はPUTとGETをサポートしていますが、POSTはサポートしていません。 POSTリクエストが行われた場合は、403、または405を返す必要がありますか?
使用されるHTTPメソッドが受け入れられない場合、仕様に従って、405メソッドが許可されていないことを返します。
405には、許可されるHTTPメソッドを指定するAllowヘッダーも含める必要があります。たとえば、Allow: POST
、複数の選択肢がある場合はAllow: POST, PUT
"405メソッドは使用できません"。ここでそれについてすべて読む:HTTP Status code definitions。