ホームページ  >  記事  >  ウェブフロントエンド  >  httpステータスコード201の使い方

httpステータスコード201の使い方

DDD
DDDオリジナル
2023-10-13 15:07:29873ブラウズ

使用法: 1. リソースを作成します。クライアントが POST リクエストを送信すると、サーバーはリクエストを正常に処理し、新しく作成されたリソースの URL を応答に含めます。2. この場合は、リダイレクトします。応答ヘッダー フィールド Location には、リダイレクトされた URL が含まれます。 3. 応答本文には、通常、新しく作成されたリソースに関する情報が含まれます。これには、リソースの説明、プロパティ、またはその他の関連データが含まれます。 4. オプションの応答ヘッダー フィールドで提供されます。新しく作成されたリソースに関する情報。

httpステータスコード201の使い方

# このチュートリアルのオペレーティング システム: Windows 10 システム、Dell G3 コンピューター。

HTTP ステータス コード 201 は、リクエストが成功し、サーバーが新しいリソースを作成したことを示します。この記事では、HTTPステータスコード201の使い方と例について詳しく説明します。

HTTP ステータス コードは、HTTP リクエストに応答するときにサーバーから返される 3 桁のコードです。ステータス コード 201 は 2xx 成功カテゴリの一部であり、リクエストが成功し、新しいリソースが作成されたことを示します。

HTTP ステータス コード 201 の使用法は次のとおりです:

1. リソースの作成: ステータス コード 201 は通常、新しいリソースが正常に作成されたことを示すために使用されます。クライアントが POST リクエストを送信すると、サーバーはリクエストを正常に処理し、新しく作成されたリソースの URL を応答に含めます。この URL は、応答ヘッダー フィールド Location を通じて取得できます。

2. リダイレクト: 場合によっては、サーバーはステータス コード 201 を使用してクライアントにリダイレクトを指示することがあります。この場合、応答ヘッダー フィールド Location にはリダイレクトされた URL が含まれます。

3. 応答本文: ステータス コード 201 の応答本文には、通常、新しく作成されたリソースに関する情報が含まれます。この情報は、リソースの説明、プロパティ、またはその他の関連データです。

4. オプションの応答ヘッダー フィールド: サーバーは、新しく作成されたリソースに関する詳細情報を提供するために、応答に追加のヘッダー フィールドをオプションで含めることができます。

次は、HTTP ステータス コード 201 の使用例を示しています。

POST /api/users HTTP/1.1
Host: example.com
Content-Type: application/json
Content-Length: 56
{
    "name": "John Doe",
    "email": "john@example.com"
}
HTTP/1.1 201 Created
Location: /api/users/123
Content-Type: application/json
Content-Length: 87
{
    "id": 123,
    "name": "John Doe",
    "email": "john@example.com",
    "created_at": "2022-01-01 12:00:00"
}

上の例では、クライアントは POST リクエストを送信して、新しいユーザー リソースを作成します。サーバーはリクエストを正常に処理し、ステータス コード 201 を返します。応答ヘッダー フィールド Location は、新しく作成されたリソースの URL が /api/users/123 であることを示します。応答本文には、ユーザー ID、名前、電子メール、作成時刻など、新しく作成されたリソースの詳細が含まれます。

クライアントは、返された URL を使用して、新しく作成されたリソースにアクセスしたり、必要に応じてさらなる操作を実行したりできます。

概要:

HTTP ステータス コード 201 は、リクエストが成功し、サーバーが新しいリソースを作成したことを示します。これは通常、新しいリソースの作成が成功したことを示し、応答でリソースに関する情報を提供するために使用されます。ステータス コード 201 を使用することにより、サーバーはクライアントに新しく作成されたリソースに関する URL およびその他の関連データを提供し、クライアントがリソースをさらに操作したりアクセスしたりできるようにします。

以上がhttpステータスコード201の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。