Informations de référence sur l’API du moniteur HTTPHTTP Monitor API reference

Vous pouvez accéder au trafic HTTP en temps réel pour l’application ciblée à l’aide de cette API si le moniteur HTTP a été activé sur la console Xbox en activant la case à cocher dans dev orig.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.

Obtient si le moniteur HTTP est activéGet if the HTTP Monitor is enabled

RequêteRequest

Vous pouvez savoir si le moniteur HTTP a été activé dans la page d’hébergement dev.You can get whether the HTTP monitor has been enabled in Dev Home.

MéthodeMethod URI de demandeRequest URI
GETGET /ext/httpmonitor/sessions/ext/httpmonitor/sessions

Paramètres d’URIURI parameters

  • AucunNone

En-têtes de requêteRequest headers

  • AucunNone

Corps de la demandeRequest body

  • AucunNone

Lutte Response
Objet JSON avec les champs suivants :A JSON object with the following fields:

  • Activé : (bool) indique si le moniteur HTTP a été activé sur la console Xbox en activant la case à cocher dans la page d’hébergement dev.Enabled - (Bool) Whether the HTTP monitor has been enabled on the Xbox console by checking the box in Dev Home.

Code d’étatStatus code

Cette API comporte les codes d’état attendus suivants.This API has the following expected status codes.

Code d'état HTTPHTTP status code DescriptionDescription
200200 Demande réussieRequest was successful
4XX4XX Codes d’erreurError codes
5XX5XX Codes d’erreurError codes

Recevoir le trafic HTTP à partir de l’application cibléeGet HTTP traffic from the focused app

RequêteRequest

Obtenir le trafic HTTP à partir de l’application ciblée sur la Xbox, à condition qu’il ne s’agit pas d’une application système, en temps réel, si le moniteur HTTP a été activé à partir de la page d’hébergement dev.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éthodeMethod URI de demandeRequest URI
WebSocketWebsocket /ext/httpmonitor/sessions/ext/httpmonitor/sessions

Paramètres d’URIURI parameters

  • AucunNone

En-têtes de requêteRequest headers

  • AucunNone

Corps de la demandeRequest body

  • AucunNone

Lutte Response
Objet JSON avec les champs suivants :A JSON object with the following fields:

  • SessionsSessions
    • RequestHeaders-(objet JSON) les en-têtes de requête de la requête HTTP.RequestHeaders - (JSON Object) The request headers from the HTTP Request.
    • RequestContentHeaders-(objet JSON) les en-têtes de contenu de la demande de la requête HTTP.RequestContentHeaders - (JSON Object) The request content headers from the HTTP Request.
    • RequestURL-(chaîne) URL de la requête.RequestURL - (String) The request URL.
    • RequestMethod-(chaîne) méthode de demande.RequestMethod - (String) The request method.
    • RequestMessage : (chaîne) le message de demande, qui prend uniquement en charge JSON et le contenu texte.RequestMessage - (String) The request message, currently only supporting JSON and text content.
    • ResponseHeaders-(objet JSON) les en-têtes de réponse de la réponse HTTP.ResponseHeaders - (JSON Object) The response headers from the HTTP Response.
    • ResponseContentHeaders-(objet JSON) les en-têtes de contenu de la réponse de la réponse HTTP.ResponseContentHeaders - (JSON Object) The response content headers from the HTTP Response.
    • StatusCode-(Number) code d’état de la réponse.StatusCode - (Number) The response status code.
    • ReasponsePhrase-(chaîne) expression de motif de la réponse.ReasponsePhrase - (String) The response reason phrase.
    • ResponseMessage : (chaîne) message de réponse, qui prend uniquement en charge le contenu JSON et texte.ResponseMessage - (String) The response message, currently only supporting JSON and text content.

Code d’étatStatus code

Cette API comporte les codes d’état attendus suivants.This API has the following expected status codes.

Code d'état HTTPHTTP status code DescriptionDescription
200200 Demande réussieRequest was successful
4XX4XX Codes d’erreurError codes
403403 Moniteur HTTP désactivé, doit être activé dans la page d’hébergement devHTTP Monitor disabled, must be enabled in Dev Home
5XX5XX Codes d’erreurError codes

Familles d’appareils disponiblesAvailable device families

  • Windows XboxWindows Xbox