Справочник по API для мониторинга HTTPHTTP Monitor API reference

Трафик HTTP в режиме реального времени доступен для приложения в фокусе через этот API, если на консоли Xbox был включен монитор HTTP (для этого нужно установить соответствующий флажок в Dev Home).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, можно в Dev Home.You can get whether the HTTP monitor has been enabled in Dev Home.

МетодMethod Универсальный код ресурса (URI) запросаRequest URI
GETGET /ext/httpmonitor/sessions/ext/httpmonitor/sessions

Параметры URIURI parameters

  • НетNone

Заголовки запросаRequest headers

  • НетNone

Текст запросаRequest body

  • НетNone

Ответ Response
Объект JSON с перечисленными ниже полями.A JSON object with the following fields:

  • Включен: (логическое значение) показывает, включен ли монитор HTTP на консоли Xbox путем установки флажка в Dev Home.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.

Код состояния HTTPHTTP status code ОписаниеDescription
200200 Запрос выполнен успешноRequest was successful
4XX4XX Коды ошибокError codes
5XX5XX Коды ошибокError codes

Получение трафика HTTP от приложения в фокусеGet HTTP traffic from the focused app

ЗапросRequest

Вы можете получать трафик HTTP от приложения в фокусе на Xbox (кроме системных приложений) в режиме реального времени, если монитор HTTP включен в Dev Home.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 Универсальный код ресурса (URI) запросаRequest URI
WebSocketWebsocket /ext/httpmonitor/sessions/ext/httpmonitor/sessions

Параметры URIURI 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: (строка) URL-адрес запроса.RequestURL - (String) The request URL.
    • RequestMethod: (строка) метод запроса.RequestMethod - (String) The request method.
    • RequestMessage: (строка) сообщение запроса, которое в настоящее время поддерживает только 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: (число) код состояния отклика.StatusCode - (Number) The response status code.
    • ReasponsePhrase: (строка) фраза, обозначающая причину отклика.ReasponsePhrase - (String) The response reason phrase.
    • ResponseMessage: (строка) сообщение отклика, которое в настоящее время поддерживает только JSON и текстовое содержимое.ResponseMessage - (String) The response message, currently only supporting JSON and text content.

Код состоянияStatus code

Этот API имеет следующие предполагаемые коды состояния.This API has the following expected status codes.

Код состояния HTTPHTTP status code ОписаниеDescription
200200 Запрос выполнен успешноRequest was successful
4XX4XX Коды ошибокError codes
403403 Монитор HTTP отключен, его необходимо включить в Dev HomeHTTP Monitor disabled, must be enabled in Dev Home
5XX5XX Коды ошибокError codes

Доступные семейства устройствAvailable device families

  • Windows XboxWindows Xbox