302 FOUND
とHTTP 応答の違いは何ですか307 TEMPORARY REDIRECT
?
W3仕様どちらも一時的なリダイレクトに使用され、応答で明示的に許可されない限りどちらもキャッシュできないことを示しているようです。
ベストアンサー1
307 は、ユーザー エージェントが302 応答を受信する POST 要求を受け取り、Location 応答ヘッダーに GET 要求を送信するという事実上の動作を採用したために生まれました。
これは誤った動作です。POSTが GET に変わるのは 303 の場合のみです。元の POST リクエストが 302 を返した場合、ユーザー エージェントは新しい URL をリクエストするときに POST メソッドを使用するべきです (ただし、そうではありません)。
307 は、Location 応答ヘッダーに従うときにクライアントがメソッドを変更してはならないことをサーバーがユーザー エージェントに明確に伝えることができるようにするために導入されました。