다음을 통해 공유


멀티 플레이어 세션 상태 코드

이 주제는 멀티 플레이어 세션이 요청되면 Xbox 서비스에서 반환되는 상태 코드를 제공합니다.

참고 항목

세션을 반환하는 4xx 상태 코드는 URI가 세션 요소를 가리키는지 여부와 상관없이 언제나 전체 세션을 반환합니다.

상태 코드 문자열 콘텐츠 종류 본문 설명
200 OK application/json 세션 읽기 성공(GET) 또는 업데이트됨(PUT)입니다.
201 Created application/json 세션 성공적으로 생성되었습니다.
202 Accepted text/plain 없음 요청이 수락되었지만 아직 완료되지 않았습니다.
204 콘텐츠 없음 세션에 대한 GET에는 세션이 없습니다. 세션 요소의 GET에서 세션이 존재하지만 요소가 존재하지 않습니다. 세션의 PUT에서 PUT 작업의 결과로 세션이 삭제되었습니다. 세션 요소의 PUT 또는 DELETE에서 작업 시작 시에는 세션이 존재했지만, 세션도 요소도 존재하지 않습니다.
304 Not modified If-None-Match 헤더가 있는 GET에서는 세션이 변경되지 않았습니다.
400 Bad request text/plain 메시지 첫 번째 검사에서 요청이 유효하지 않은 것으로 간주됩니다. 필수 필드가 없거나 JSON 파일 형식이 잘못되었습니다. 본문에는 추가 세부 정보가 포함됩니다.
403 Forbidden text/plain 메시지 일부 컨텍스트에서는 요청이 유효하지만 관련 컨텍스트에서는 유효하지 않습니다. 인증에 실패했습니다.
application/json 세션 사용자가 세션을 업데이트할 수 없지만 읽을 수는 있습니다.
404 Not found text/plain 메시지 URI가 잘못되어 세션에 액세스할 수 없습니다. 핸들, SCID(서비스 구성 식별자) 또는 세션 템플릿을 찾을 수 없습니다. 호퍼를 찾을 수 없습니다. 세션이 존재하지 않아 세션 요소를 액세스할 수 없습니다. 또는 요소 조회가 세션에 유효하지 않습니다.
405 Method not allowed text/plain 메시지 요청 URI는 합리적이지만 동사가 올바르지 않습니다. 예를 들어 PUT 작업이 필요할 때 POST 작업을 요청한 경우입니다.
409 충돌 text/plain 메시지 요청이 세션과 호환되지 않아 세션을 업데이트할 수 없습니다. 예를 들어 요청의 상수가 세션 또는 세션 템플릿의 상수와 충돌 하거나, 호출자가 아닌 멤버가 큰 세션에서 추가 또는 제거되었습니다.
412 Precondition failed If-Match 헤더 또는 If-None-Match 헤더(GET 이외 작업의 경우)를 충족할 수 없습니다.
application/json 세션 기존 세션의 PUT 또는 DELETE 작업에서 If-Match 헤더를 충족할 수 없습니다. 세션 현재 상태가 현재 ETag 값과 함께 반환됩니다.
429 Too many requests application/json 메시지 FGRL(Fine Grained Rate Limiting) 제한을 초과했기 때문에 서비스 호출이 제한되었습니다. 자세한 내용은 FGRL(Fine Grained Rate Limiting)을 참조하세요.
503 서비스 이용 불가 text/plain 없음 서비스가 과부하되어 요청을 나중에 다시 시도해야 합니다. 이 코드에는 클라이언트에서 준수해야 하는 Retry-After 헤더가 포함되어 있습니다.