HTTP Monitor API 참조HTTP Monitor API reference

개발자 홈의 확인란을 선택 하 여 Xbox 콘솔에서 HTTP 모니터를 사용 하도록 설정한 경우이 API를 사용 하 여 집중 된 앱에 대 한 실시간 HTTP 트래픽에 액세스할 수 있습니다.You can access real-time HTTP traffic for the focused app using this API if the HTTP monitor has been enabled on the Xbox console by checking the box in Dev Home.

HTTP 모니터가 사용 되도록 설정 된 경우 가져오기Get if the HTTP Monitor is enabled

요청Request

개발자 홈에서 HTTP 모니터를 사용 하도록 설정 했는지 여부를 가져올 수 있습니다.You can get whether the HTTP monitor has been enabled in Dev Home.

방법Method 요청 URIRequest URI
GETGET /ext/httpmonitor/sessions/ext/httpmonitor/sessions

URI 매개 변수URI parameters

  • 없음None

요청 헤더Request headers

  • 없음None

요청 본문Request body

  • 없음None

응답이 Response
다음 필드를 포함 하는 JSON 개체입니다.A JSON object with the following fields:

  • 사용-(Bool) 개발자 홈의 확인란을 선택 하 여 Xbox 콘솔에서 HTTP 모니터를 사용 하도록 설정할지 여부를 선택 합니다.Enabled - (Bool) Whether the HTTP monitor has been enabled on the Xbox console by checking the box in Dev Home.

상태 코드Status code

이 API는 다음과 같은 예상 상태 코드를 포함 합니다.This API has the following expected status codes.

HTTP 상태 코드HTTP status code DescriptionDescription
200200 요청 성공Request was successful
4XX4XX 오류 코드Error codes
5XX5XX 오류 코드Error codes

포커스가 있는 앱에서 HTTP 트래픽 가져오기Get HTTP traffic from the focused app

요청Request

개발자 홈에서 HTTP 모니터가 사용 되도록 설정 된 경우 실시간으로 시스템 앱이 아닌 Xbox의 집중 된 앱에서 HTTP 트래픽을 가져옵니다.Get HTTP traffic from the focused app on the Xbox, as long as it is not a system app, in real-time, if the HTTP monitor has been enabled from Dev Home.

방법Method 요청 URIRequest URI
서버당Websocket /ext/httpmonitor/sessions/ext/httpmonitor/sessions

URI 매개 변수URI parameters

  • 없음None

요청 헤더Request headers

  • 없음None

요청 본문Request body

  • 없음None

응답이 Response
다음 필드를 포함 하는 JSON 개체입니다.A JSON object with the following fields:

  • 세션Sessions
    • RequestHeaders-(JSON 개체) HTTP 요청의 요청 헤더입니다.RequestHeaders - (JSON Object) The request headers from the HTTP Request.
    • RequestContentHeaders-(JSON 개체) HTTP 요청에서 콘텐츠 헤더를 요청 합니다.RequestContentHeaders - (JSON Object) The request content headers from the HTTP Request.
    • RequestURL-(String) 요청 URL입니다.RequestURL - (String) The request URL.
    • RequestMethod-(String) request 메서드.RequestMethod - (String) The request method.
    • RequestMessage-(String) 현재 JSON 및 텍스트 콘텐츠만 지 원하는 요청 메시지입니다.RequestMessage - (String) The request message, currently only supporting JSON and text content.
    • ResponseHeaders-(JSON 개체) HTTP 응답의 응답 헤더입니다.ResponseHeaders - (JSON Object) The response headers from the HTTP Response.
    • ResponseContentHeaders-(JSON 개체) HTTP 응답의 응답 콘텐츠 헤더입니다.ResponseContentHeaders - (JSON Object) The response content headers from the HTTP Response.
    • StatusCode-(Number) 응답 상태 코드입니다.StatusCode - (Number) The response status code.
    • ReasponsePhrase-(String) 응답 이유 문구입니다.ReasponsePhrase - (String) The response reason phrase.
    • ResponseMessage-(String) 응답 메시지 이며 현재 JSON 및 텍스트 콘텐츠만 지원 합니다.ResponseMessage - (String) The response message, currently only supporting JSON and text content.

상태 코드Status code

이 API는 다음과 같은 예상 상태 코드를 포함 합니다.This API has the following expected status codes.

HTTP 상태 코드HTTP status code DescriptionDescription
200200 요청 성공Request was successful
4XX4XX 오류 코드Error codes
403403 HTTP 모니터 사용 안 함, 개발 홈에서 사용 하도록 설정 해야 함HTTP Monitor disabled, must be enabled in Dev Home
5XX5XX 오류 코드Error codes

사용 가능한 장치 패밀리Available device families

  • Windows XboxWindows Xbox