Skip to content
Latchkey

HTTP 400 Bad Request とは?

HTTP 400 Bad Request の解説と、CI/CD やデプロイで見かけたときの意味。

HTTP 400 は、リクエストが不正な形式であり、サーバーが処理を拒否したことを意味します。

意味

400 はクライアント側のミスを示します。不正な JSON、必須フィールドの欠落、不正なクエリパラメータ、不正なヘッダーなどです。修正はサーバーではなくリクエスト側にあります。

CI/CD で見かけるとき

CI では、API テストからの 400 は通常、テストの payload が誤っているか、環境変数が空にレンダリングされたことを意味します。これは決定的で、リトライしても解決しません。

重要なポイント

  • 400 は不正な形式のリクエストを意味します。
  • 修正はクライアント側です。
  • 400 はリトライしても解決しません。

関連ガイド