Informazioni di riferimento sulle API di monitoraggio HTTPHTTP Monitor API reference

È possibile accedere al traffico HTTP in tempo reale per l'app con lo stato attivo usando questa API se il monitor HTTP è stato abilitato nella console Xbox selezionando la casella in 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.

Ottenere se il monitoraggio HTTP è abilitatoGet if the HTTP Monitor is enabled

RichiestaRequest

È possibile ottenere se il monitoraggio HTTP è stato abilitato in dev Home.You can get whether the HTTP monitor has been enabled in Dev Home.

MetodoMethod URI richiestaRequest URI
GETGET /ext/httpmonitor/sessions/ext/httpmonitor/sessions

Parametri URIURI parameters

  • NessunoNone

Intestazioni della richiestaRequest headers

  • NessunoNone

Corpo della richiestaRequest body

  • NessunoNone

Risposta Response
Un oggetto JSON con i campi seguenti:A JSON object with the following fields:

  • Enabled-(bool) indica se il monitor HTTP è stato abilitato sulla console Xbox selezionando la casella in dev Home.Enabled - (Bool) Whether the HTTP monitor has been enabled on the Xbox console by checking the box in Dev Home.

Codice di statoStatus code

Questa API ha i codici di stato previsto seguenti.This API has the following expected status codes.

Codice di stato HTTPHTTP status code DescrizioneDescription
200200 La richiesta ha avuto esito positivo.Request was successful
4XX4XX Codici di erroreError codes
5XX5XX Codici di erroreError codes

Ottenere il traffico HTTP dall'app con lo stato attivoGet HTTP traffic from the focused app

RichiestaRequest

Ottenere il traffico HTTP dall'app con lo stato attivo su Xbox, purché non sia un'app di sistema, in tempo reale, se il monitor HTTP è stato abilitato da 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.

MetodoMethod URI richiestaRequest URI
WebSocketWebsocket /ext/httpmonitor/sessions/ext/httpmonitor/sessions

Parametri URIURI parameters

  • NessunoNone

Intestazioni della richiestaRequest headers

  • NessunoNone

Corpo della richiestaRequest body

  • NessunoNone

Risposta Response
Un oggetto JSON con i campi seguenti:A JSON object with the following fields:

  • SessioniSessions
    • RequestHeaders-(oggetto JSON) le intestazioni della richiesta da parte della richiesta HTTP.RequestHeaders - (JSON Object) The request headers from the HTTP Request.
    • RequestContentHeaders-(oggetto JSON) le intestazioni del contenuto della richiesta dalla richiesta HTTP.RequestContentHeaders - (JSON Object) The request content headers from the HTTP Request.
    • RequestURL-(String) URL della richiesta.RequestURL - (String) The request URL.
    • RequestMethod-(String) il metodo di richiesta.RequestMethod - (String) The request method.
    • RequestMessage-(String) il messaggio di richiesta, attualmente supporta solo JSON e contenuto di testo.RequestMessage - (String) The request message, currently only supporting JSON and text content.
    • ResponseHeaders-(oggetto JSON) le intestazioni di risposta dalla risposta HTTP.ResponseHeaders - (JSON Object) The response headers from the HTTP Response.
    • ResponseContentHeaders-(oggetto JSON) le intestazioni del contenuto della risposta dalla risposta HTTP.ResponseContentHeaders - (JSON Object) The response content headers from the HTTP Response.
    • StatusCode-(numero) il codice di stato della risposta.StatusCode - (Number) The response status code.
    • ReasponsePhrase-(String) la frase del motivo della risposta.ReasponsePhrase - (String) The response reason phrase.
    • ResponseMessage-(String) messaggio di risposta che attualmente supporta solo JSON e contenuto di testo.ResponseMessage - (String) The response message, currently only supporting JSON and text content.

Codice di statoStatus code

Questa API ha i codici di stato previsto seguenti.This API has the following expected status codes.

Codice di stato HTTPHTTP status code DescrizioneDescription
200200 La richiesta ha avuto esito positivo.Request was successful
4XX4XX Codici di erroreError codes
403403 Il monitoraggio HTTP è disabilitato e deve essere abilitato in dev HomeHTTP Monitor disabled, must be enabled in Dev Home
5XX5XX Codici di erroreError codes

Famiglie di dispositivi disponibiliAvailable device families

  • Windows e XboxWindows Xbox