> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# マルチプレイヤーセッションのステータスコード

> MPSD マルチプレイヤーセッションを要求または更新する際に XBOX services から返される HTTP ステータスコードのリファレンステーブル。応答本文と意味を含みます。

このトピックでは、マルチプレイヤーセッションを要求した際に XBOX services から返されるステータスコードについて説明します。

<Note>セッションを返す 4*xx* ステータスコードは、URI がセッション要素を指している場合でも、常にセッション全体を返します。</Note>

\| ステータスコード | 文字列              | Content-Type     | 本文    | 説明 |
\|----|
\| 200         | OK                  | application/json | Session | 読み取り (GET) または更新 (PUT) に成功しました。                                                                                                                                                                                                                                                                                                             |
\| 201         | Created             | application/json | Session | 作成に成功しました。                                                                                                                                                                                                                                                                                                                                 |
\| 202         | Accepted            | text/plain       | なし    | 要求は受け付けられましたが、まだ完了していません。                                                                                                                                                                                                                                                                                             |
\| 204         | No content          |                  |         | セッションに対する GET では、セッションが存在しません。セッション要素に対する GET では、セッションは存在しますが要素が存在しません。セッションに対する PUT では、PUT 操作の結果としてセッションが削除されました。セッション要素に対する PUT または DELETE では、操作開始時にはセッションが存在していましたが、現在はセッションも要素も存在しません。 |
\| 304         | Not modified        |                  |         | If-None-Match ヘッダーを持つ GET では、セッションに変更がありません。                                                                                                                                                                                                                                                                                        |
\| 400         | Bad request         | text/plain       | Message | 要求は最初の検査で無効と見なされます。必須フィールドが欠落しているか、JSON ファイルの形式が正しくありません。本文には追加の詳細が含まれます。                                                                                                                                                                                        |
\| 403         | Forbidden           | text/plain       | Message | 要求は特定のコンテキストでは有効かもしれませんが、そのコンテキストでは無効です。承認が失敗しました。                                                                                                                                                                                                                                                |
\|             |                     | application/json | Session | セッションはユーザーによって更新できませんが、読み取ることはできます。                                                                                                                                                                                                                                                                                           |
\| 404         | Not found           | text/plain       | Message | URI が無効、ハンドル・service configuration identifier (SCID)・セッションテンプレートが見つからない、ホッパーが見つからない、セッションが存在しないためセッション要素にアクセスできない、またはセッションに対する要素の検索が無効なため、セッションにアクセスできません。                                                                                 |
\| 405         | Method not allowed  | text/plain       | Message | 要求 URI はもっともらしいですが、動詞が正しくありません。たとえば、PUT 操作が必要なのに要求が POST 操作である場合などです。                                                                                                                                                                                                                                 |
\| 409         | Conflict            | text/plain       | Message | 要求がセッションと互換性がないため、セッションを更新できませんでした。たとえば、要求内の定数がセッションまたはセッションテンプレートの定数と競合している場合、または呼び出し元以外のメンバーが大規模セッションに追加または削除された場合などです。                                                                         |
\| 412         | Precondition failed |                  |         | If-Match ヘッダー、または (GET 以外の操作の場合) If-None-Match ヘッダーを満たすことができませんでした。                                                                                                                                                                                                                                                           |
\|             |                     | application/json | Session | 既存のセッションに対する PUT または DELETE 操作で If-Match ヘッダーを満たせませんでした。セッションの現在の状態が、現在の ETag 値とともに返されます。                                                                                                                                                                                      |
\| 429 | Too many requests | application/json | Message | Fine-Grained Rate Limiting (FGRL) 制限を超えたため、サービス呼び出しが調整されました。詳細については、[Fine-Grained Rate Limiting](/services/xbox-services/develop/best-practices/live-fine-grained-rate-limiting) を参照してください。 |
\| 503         | Service unavailable | text/plain       | なし    | サービスが過負荷になっているため、要求は後で再試行する必要があります。このコードには Retry-After ヘッダーが含まれており、クライアントはこれを尊重する必要があります。                                                                                                                                                                                                              |


## Related topics

- [Multiplayer Session Directory (MPSD) のサンプルコード](/ja-jp/services/xbox-services/multiplayer/mpsd/how-to/live-mpsd-howto-nav.md)
- [マルチプレイヤータスク](/ja-jp/services/xbox-services/multiplayer/mpsd/how-to/live-mpsd-how-tos.md)
- [Multiplayer Session Directory の概要](/ja-jp/services/xbox-services/multiplayer/mpsd/live-mpsd-overview.md)
- [マルチプレイヤーの FAQ とトラブルシューティング](/ja-jp/services/xbox-services/multiplayer/mpsd/concepts/live-multiplayer-2015-faq.md)
- [サービス間 (S2S) でのマルチプレイヤー セッション管理](/ja-jp/services/xbox-services/fundamentals/s2s-auth-calls/s2s-calls/s2s-call-patterns/live-mpsd-service-to-service.md)
