HTTP Monitor-API-Referenz

Sie können mithilfe dieser API auf den ECHTZEIT-HTTP-Datenverkehr für die fokussierte App zugreifen, wenn der HTTP-Monitor auf der Xbox-Konsole aktiviert wurde, indem Sie das Kontrollkästchen in Dev Home aktivieren.

Abrufen, wenn der HTTP-Monitor aktiviert ist

Anforderung

Sie können in Dev Home ermitteln, ob der HTTP-Monitor aktiviert wurde.

Methode Anforderungs-URI
GET /ext/httpmonitor/sessions

URI-Parameter

  • Keine

Anforderungsheader

  • Keine

Anforderungstext

  • Keine

Antwort
Ein JSON-Objekt mit den folgenden Feldern:

  • Aktiviert: (Bool) Gibt an, ob der HTTP-Monitor auf der Xbox-Konsole aktiviert wurde, indem Sie das Kontrollkästchen in Dev Home aktivieren.

Statuscode

Diese API hat die folgenden erwarteten Statuscodes:

HTTP-Statuscode BESCHREIBUNG
200 Die Anforderung war erfolgreich.
4XX Fehlercodes
5XX Fehlercodes

Abrufen von HTTP-Datenverkehr aus der fokussierten App

Anforderung

Abrufen von HTTP-Datenverkehr von der fokussierten App auf der Xbox, sofern es sich nicht um eine System-App handelt, in Echtzeit, wenn der HTTP-Monitor über Dev Home aktiviert wurde.

Methode Anforderungs-URI
Websocket /ext/httpmonitor/sessions

URI-Parameter

  • Keine

Anforderungsheader

  • Keine

Anforderungstext

  • Keine

Antwort
Ein JSON-Objekt mit den folgenden Feldern:

  • Sitzungen
    • RequestHeaders : (JSON-Objekt) Die Anforderungsheader aus der HTTP-Anforderung.
    • RequestContentHeaders : (JSON-Objekt) Die Anforderungsinhaltsheader aus der HTTP-Anforderung.
    • RequestURL : (String) Die Anforderungs-URL.
    • RequestMethod - (String) Die Anforderungsmethode.
    • RequestMessage : (String) Die Anforderungsnachricht, die derzeit nur JSON- und Textinhalte unterstützt.
    • ResponseHeaders – (JSON-Objekt) Die Antwortheader der HTTP-Antwort.
    • ResponseContentHeaders – (JSON-Objekt) Die Antwortinhaltsheader aus der HTTP-Antwort.
    • StatusCode : (Zahl) Die Antwort status Code.
    • ReasponsePhrase – (String) Der Antwortgrundausdruck.
    • ResponseMessage – (String) Die Antwortnachricht, die derzeit nur JSON- und Textinhalte unterstützt.

Statuscode

Diese API hat die folgenden erwarteten Statuscodes:

HTTP-Statuscode BESCHREIBUNG
200 Die Anforderung war erfolgreich.
4XX Fehlercodes
403 HTTP-Monitor deaktiviert, muss in Dev Home aktiviert sein
5XX Fehlercodes

Verfügbare Gerätefamilien

  • Windows Xbox