Skip to content
Latchkey

HTTP 201 Created とは?

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

HTTP 201 は、リクエストが成功し、新しいリソースが作成されたことを示します。

意味

201 は、何かを作成する POST の後に API が返すもので、通常は新しいリソースを指す Location ヘッダーを伴います。単なる 200 よりも具体的です。

CI/CD で見かけるとき

CI の統合テストは、リソース作成のエンドポイントをテストするときにしばしば 201 を確認し、Location ヘッダーが作成された項目を指していることをチェックします。

重要なポイント

  • 201 はリソースが作成されたことを意味します。
  • 多くの場合 Location ヘッダーを含みます。
  • API 統合テストでよくあるアサーションです。

関連ガイド