Referência de API do monitor de HTTPHTTP Monitor API reference

Você pode acessar o tráfego HTTP em tempo real para o aplicativo focado usando essa API se o monitor HTTP tiver sido habilitado no console do Xbox, marcando a caixa na 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.

Obter se o monitor de HTTP estiver habilitadoGet if the HTTP Monitor is enabled

SolicitaçãoRequest

Você pode obter se o monitor de HTTP foi habilitado na Dev Home.You can get whether the HTTP monitor has been enabled in Dev Home.

MétodoMethod URI da solicitaçãoRequest URI
GETGET /ext/httpmonitor/sessions/ext/httpmonitor/sessions

Parâmetros de URIURI parameters

  • NenhumNone

Cabeçalhos de solicitaçãoRequest headers

  • NenhumNone

Corpo da solicitaçãoRequest body

  • NenhumNone

Responde Response
Um objeto JSON com os seguintes campos:A JSON object with the following fields:

  • Habilitado - (Bool) se o monitor de HTTP tiver sido habilitado no console do Xbox marcando a caixa na Dev Home.Enabled - (Bool) Whether the HTTP monitor has been enabled on the Xbox console by checking the box in Dev Home.

Código de statusStatus code

Esta API tem os códigos de status esperados a seguir.This API has the following expected status codes.

Código de status HTTPHTTP status code DescriçãoDescription
200200 A solicitação foi bem-sucedidaRequest was successful
4XX4XX Códigos do ErroError codes
5XX5XX Códigos do ErroError codes

Obter o tráfego HTTP do aplicativo focadoGet HTTP traffic from the focused app

SolicitaçãoRequest

Obtenha o tráfego de HTTP do aplicativo focado no Xbox, desde que não seja um aplicativo do sistema, em tempo real, se o monitor de HTTP tiver sido habilitado na 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.

MétodoMethod URI da solicitaçãoRequest URI
WebsocketWebsocket /ext/httpmonitor/sessions/ext/httpmonitor/sessions

Parâmetros de URIURI parameters

  • NenhumNone

Cabeçalhos de solicitaçãoRequest headers

  • NenhumNone

Corpo da solicitaçãoRequest body

  • NenhumNone

Responde Response
Um objeto JSON com os seguintes campos:A JSON object with the following fields:

  • SessõesSessions
    • RequestHeaders - (Objeto JSON) Os cabeçalhos de solicitação da Solicitação de HTTP.RequestHeaders - (JSON Object) The request headers from the HTTP Request.
    • RequestContentHeaders - (Objeto JSON) Os cabeçalhos de conteúdo solicitados a partir da Solicitação de HTTP.RequestContentHeaders - (JSON Object) The request content headers from the HTTP Request.
    • RequestURL - (String) O URL da solicitação.RequestURL - (String) The request URL.
    • RequestMethod - (String) O método da solicitação.RequestMethod - (String) The request method.
    • RequestMessage - (String) A mensagem da solicitação que suporta, atualmente, somente JSON e conteúdo de texto.RequestMessage - (String) The request message, currently only supporting JSON and text content.
    • ResponseHeaders - (Objeto JSON) Os cabeçalhos de resposta da Resposta HTTP.ResponseHeaders - (JSON Object) The response headers from the HTTP Response.
    • ResponseContentHeaders - (Objeto JSON) Os cabeçalhos de conteúdo de resposta da Resposta HTTP.ResponseContentHeaders - (JSON Object) The response content headers from the HTTP Response.
    • StatusCode - (Número) O código de status de resposta.StatusCode - (Number) The response status code.
    • ReasponsePhrase - (String) A frase do motivo de resposta.ReasponsePhrase - (String) The response reason phrase.
    • ResponseMessage - (String) A mensagem de resposta que suporta, atualmente, somente JSON e conteúdo de texto.ResponseMessage - (String) The response message, currently only supporting JSON and text content.

Código de statusStatus code

Esta API tem os códigos de status esperados a seguir.This API has the following expected status codes.

Código de status HTTPHTTP status code DescriçãoDescription
200200 A solicitação foi bem-sucedidaRequest was successful
4XX4XX Códigos do ErroError codes
403403 Monitor de HTTP desabilitado, deve ser habilitado na Dev HomeHTTP Monitor disabled, must be enabled in Dev Home
5XX5XX Códigos do ErroError codes

Famílias de dispositivos disponíveisAvailable device families

  • Windows XboxWindows Xbox