HTTP 201 Created とは?
HTTP 201 Created の解説と、CI/CD やデプロイで見かけたときの意味。
HTTP 201 は、リクエストが成功し、新しいリソースが作成されたことを示します。
意味
201 は、何かを作成する POST の後に API が返すもので、通常は新しいリソースを指す Location ヘッダーを伴います。単なる 200 よりも具体的です。
CI/CD で見かけるとき
CI の統合テストは、リソース作成のエンドポイントをテストするときにしばしば 201 を確認し、Location ヘッダーが作成された項目を指していることをチェックします。
重要なポイント
- 201 はリソースが作成されたことを意味します。
- 多くの場合 Location ヘッダーを含みます。
- API 統合テストでよくあるアサーションです。
関連ガイド
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 an Idempotent Request? Safe to RepeatAn idempotent request produces the same result whether sent once or many times. Learn what idempotency is and…