HTTP 400 Bad Request とは?
HTTP 400 Bad Request の解説と、CI/CD やデプロイで見かけたときの意味。
HTTP 400 は、リクエストが不正な形式であり、サーバーが処理を拒否したことを意味します。
意味
400 はクライアント側のミスを示します。不正な JSON、必須フィールドの欠落、不正なクエリパラメータ、不正なヘッダーなどです。修正はサーバーではなくリクエスト側にあります。
CI/CD で見かけるとき
CI では、API テストからの 400 は通常、テストの payload が誤っているか、環境変数が空にレンダリングされたことを意味します。これは決定的で、リトライしても解決しません。
重要なポイント
- 400 は不正な形式のリクエストを意味します。
- 修正はクライアント側です。
- 400 はリトライしても解決しません。
関連ガイド
What Is HTTP 422 Unprocessable Entity?HTTP 422 Unprocessable Entity means the request was well-formed but failed validation. Learn the fix.
What Is HTTP 401 Unauthorized?HTTP 401 Unauthorized means authentication failed or is missing. Learn the common CI causes.
What Is a REST API? Resource-Oriented Web APIsA REST API exposes resources over HTTP using standard methods and status codes. Learn what REST is and how CI…