HTTP 204 No Content とは?
HTTP 204 No Content の解説と、CI/CD やデプロイで見かけたときの意味。
HTTP 204 は、リクエストは成功したが返すべきコンテンツがないことを意味します。
意味
204 は DELETE リクエストや、データを返す必要のない更新でよく使われます。レスポンスにはヘッダーがありますが、ボディは空です。
CI/CD で見かけるとき
CI テストは削除エンドポイントで 204 を確認します。よくあるバグは、コードが 204 に JSON ボディを期待し、パースに失敗することです。
重要なポイント
- 204 はボディなしの成功を意味します。
- DELETE や PUT でよく使われます。
- 204 でボディをパースしてはいけません。
関連ガイド
What Is HTTP 200 OK?HTTP 200 OK means the request succeeded. Learn what it signals and how CI health checks use it.
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…
What Is HTTP 201 Created?HTTP 201 Created means a request succeeded and a new resource was created. Learn how APIs and CI use it.