Skip to main content
En este tema se proporcionan los códigos de estado que devuelven los servicios de XBOX cuando se solicita una sesión multijugador.
Los códigos de estado 4xx que devuelven la sesión siempre devuelven la sesión completa, incluso si el URI apunta a un elemento de la sesión.
| Código de estado | Cadena | Content-Type | Cuerpo | Descripción | |----| | 200 | OK | application/json | Sesión | Lectura (GET) o actualización (PUT) correcta. | | 201 | Created | application/json | Sesión | Creación correcta. | | 202 | Accepted | text/plain | Ninguno | La solicitud se aceptó, pero aún no se ha completado. | | 204 | No content | | | En un GET de una sesión, la sesión no existe. En un GET de un elemento de sesión, la sesión existe pero el elemento no. En un PUT de una sesión, la sesión se eliminó como resultado de la operación PUT. En un PUT o DELETE de un elemento de sesión, la sesión existía cuando comenzó la operación, pero ni la sesión ni el elemento existen. | | 304 | Not modified | | | En un GET con el encabezado If-None-Match, la sesión no ha cambiado. | | 400 | Bad request | text/plain | Mensaje | Se considera que la solicitud no es válida en el primer examen. Falta un campo obligatorio o el archivo JSON tiene un formato incorrecto. El cuerpo incluye detalles adicionales. | | 403 | Forbidden | text/plain | Mensaje | La solicitud podría ser válida en algunos contextos, pero no es válida para su contexto. Se produjo un error de autorización. | | | | application/json | Sesión | El usuario no puede actualizar la sesión, pero puede leerla. | | 404 | Not found | text/plain | Mensaje | No se puede acceder a la sesión porque el URI no es válido; no se encuentra el identificador (handle), el identificador de configuración de servicio (SCID) o la plantilla de sesión; no se encuentra una tolva (hopper); no se puede acceder a un elemento de sesión porque la sesión no existe; o la búsqueda del elemento no es válida para la sesión. | | 405 | Method not allowed | text/plain | Mensaje | El URI de la solicitud es plausible, pero el verbo es incorrecto. Por ejemplo, la solicitud es para una operación POST cuando se necesita una operación PUT. | | 409 | Conflict | text/plain | Mensaje | La sesión no se pudo actualizar porque la solicitud es incompatible con la sesión. Por ejemplo, las constantes de la solicitud entran en conflicto con las constantes de la sesión o de la plantilla de sesión, o se agregaron o quitaron de una sesión grande miembros distintos del autor de la llamada. | | 412 | Precondition failed | | | No se pudo satisfacer el encabezado If-Match, o el encabezado If-None-Match (para una operación distinta de GET). | | | | application/json | Sesión | No se pudo satisfacer el encabezado If-Match en una operación PUT o DELETE de una sesión existente. Se devuelve el estado actual de la sesión junto con el valor actual de ETag. | | 429 | Too many requests | application/json | Mensaje | La llamada al servicio se limitó por superar las restricciones de la limitación de velocidad específica (FGRL). Para obtener más información, consulte Limitación de velocidad específica. | | 503 | Service unavailable | text/plain | Ninguno | El servicio está sobrecargado y la solicitud se debe reintentar más tarde. Este código incluye un encabezado Retry-After que el cliente debe respetar. |
Última modificación el 28 de agosto de 2026