[309] 307
(Temporary Redirect) は、
同じ要求メソッドで別の URL にアクセスするべきことを表す状態符号です。
HTTPリダイレクトの一種です。
[310] 307
は、対象資源が一時的に異なる URL
にあり、利用者エージェントはその URL に自動的にリダイレクトする場合には要求メソッドを変更してはならないことを表しています
>>308。
[311] リダイレクトは後から変わるかもしれませんから、 クライアントは以後の要求でも元の実効要求URL を使い続けるべきです >>308。
[313] 鯖は、異なる URL を含む Location:
ヘッダーを生成するべきです >>308。
[316] payload は通常リダイレクト先 URL へのハイパーリンクを含む短いハイパーテキストのメモを含みます >>308。
[314] 利用者エージェントは、 Location:
ヘッダーの値を自動的なリダイレクトに使って構いません >>308。
[2] この応答符号は 302
が濫用されてきたために新設されました。その辺の事情の説明はリダイレクトを参照してください。
[1] [Errata] <http://purl.org/NET/http-errata#saferedirect>
[6] Avoid using the CORS flag to reset request's origin in redirects by annevk · Pull Request #594 · whatwg/fetch () <https://github.com/whatwg/fetch/pull/594>
302
が使われるため、307
は滅多に見られません。