~/devtools / http-status / 201
tool::http-status-detail

201 Created

The request has been fulfilled and a new resource has been created.

ad · 728×90
ステータスコード
201
名前
Created
カテゴリ
2xx

詳細説明

HTTP 201 Createdは、リクエストが成功し、新しいリソースが作成されたことを示します。POSTリクエストで新しいユーザー、投稿、注文などを作成する際は、200 OKではなくこのコードを使用すべきです。REST APIのベストプラクティスとして、作成されたリソースのURLをLocationヘッダーに含めることが推奨されます。

主な原因
  • POSTリクエストで新しいデータベースレコードを作成した場合
  • ファイルアップロード成功後、新しいファイルリソースが作成された場合
  • ユーザー登録、投稿作成、注文作成などの新規追加操作
  • PUTリクエストで存在しなかったリソースを新規作成した場合
解決方法
  • 1.201は正常なレスポンスのため、修正は不要です
  • 2.作成されたリソースのURLをLocationヘッダーに含めてください
  • 3.レスポンスボディに作成されたリソースの全データを含めることが推奨されます
  • 4.リソースの読み取り成功時には200 OKを使用してください

関連HTTPヘッダー

LocationContent-TypeETag

レスポンス例

HTTP/1.1 201 Created
Location: /api/users/42
Content-Type: application/json

{"id":42,"name":"Jane Doe","email":"jane@example.com"}

関連ステータスコード

200OKThe request has succeeded.202AcceptedThe request has been accepted but not yet acted upon.203Non-Authoritative InformationThe response is from a transforming proxy, not the origin server.204No ContentThe server successfully processed the request but returns no content.205Reset ContentThe server processed the request; the client should reset the document view.
ad · 300×250
全ステータスコード一覧に戻る
// related tools
Cron Expression Generator
ビジュアルエディタでcron式を作成・解析。次回5回の実行時刻をプレビューし、よく使うプリセットから始められます。
jwt
JWT Decoder
JWTトークンをデコードして内容を確認。ヘッダー・ペイロード・署名の詳細を表示します。
rx
Regex Tester
リアルタイムでマッチをハイライト表示。グループのキャプチャや説明付きで正規表現をテストできます。
Color Converter
HEX・RGB・HSL形式でカラーコードを変換。カラーピッカーで視覚的に選択できます。