HTTP 302 Found とは?
HTTP 302 Found の解説と、CI/CD やデプロイで見かけたときの意味。
HTTP 302 は、リソースが一時的に別の URL にあることを示します。
意味
301 と違い、302 は一時的なので、クライアントは今後のリクエストで元の URL を使い続けるべきです。ログインフローや一時的なメンテナンスページによく使われます。
CI/CD で見かけるとき
リダイレクトを follow しない CI リクエスト(-L なしの curl)は、最終ページの代わりに 302 を受け取ります。follow するには -L を使うか、認証フローのテストではリダイレクトを確認します。
重要なポイント
- 302 は一時的なリダイレクトです。
- 元の URL を使い続けます。
- follow するには
curl -Lを使います。