> ## 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 服务返回的 HTTP 状态代码参考表,包括响应正文和含义。

本主题提供请求多人游戏会话时从 XBOX 服务返回的状态代码。

<Note>返回会话的 4*xx* 状态代码始终返回整个会话,即使 URI 指向会话元素也是如此。</Note>

\| 状态代码 | 字符串              | Content-Type     | 正文    | 说明 |
\|----|
\| 200         | OK                  | application/json | Session | 已成功读取 (GET) 或更新 (PUT)。                                                                                                                                                                                                                                                                                                             |
\| 201         | Created             | application/json | Session | 已成功创建。                                                                                                                                                                                                                                                                                                                                 |
\| 202         | Accepted            | text/plain       | None    | 请求已被接受,但尚未完成。                                                                                                                                                                                                                                                                                                             |
\| 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 无效而无法访问会话;找不到句柄、服务配置标识符 (SCID) 或会话模板;找不到 hopper;由于会话不存在而无法访问会话元素;或元素查找对于会话无效。                                                                                 |
\| 405         | Method not allowed  | text/plain       | Message | 请求 URI 合理,但动词错误。例如,在需要 PUT 操作时请求 POST 操作。                                                                                                                                                                                                                                                 |
\| 409         | Conflict            | text/plain       | Message | 由于请求与会话不兼容,无法更新会话。例如,请求中的常量与会话或会话模板中的常量冲突,或者已向大型会话添加或从其中删除了调用者以外的成员。                                                                         |
\| 412         | Precondition failed |                  |         | 无法满足 If-Match 标头或 If-None-Match 标头(用于 GET 以外的操作)。                                                                                                                                                                                                                                                           |
\|             |                     | application/json | Session | 对现有会话执行 PUT 或 DELETE 操作时,无法满足 If-Match 标头。会话的当前状态与当前 ETag 值一起返回。                                                                                                                                                                                                      |
\| 429 | Too many requests | application/json | Message | 由于超出细粒度速率限制 (FGRL) 限制,服务调用被限流。有关详细信息,请参阅[细粒度速率限制](/services/xbox-services/develop/best-practices/live-fine-grained-rate-limiting)。 |
\| 503         | Service unavailable | text/plain       | None    | 服务过载,应稍后重试请求。此代码包括客户端应遵守的 Retry-After 标头。                                                                                                                                                                                                              |


## Related topics

- [多人游戏会话目录 (MPSD) 示例代码](/zh-CN/services/xbox-services/multiplayer/mpsd/how-to/live-mpsd-howto-nav.md)
- [多人游戏会话目录概述](/zh-CN/services/xbox-services/multiplayer/mpsd/live-mpsd-overview.md)
- [操作指南](/zh-CN/services/xbox-services/multiplayer/mpsd/how-to/index.md)
- [多人游戏任务](/zh-CN/services/xbox-services/multiplayer/mpsd/how-to/live-mpsd-how-tos.md)
- [XR-067 维护多人游戏会话状态](/zh-CN/publishing/certification/xr/xr-067.md)
