HTTP モニター API のリファレンスHTTP Monitor API reference

Dev Home のチェック ボックスをオンにすることにより Xbox 本体で HTTP モニターが有効になっている場合、この API を使用してフォーカスのあるアプリのリアルタイム HTTP トラフィックにアクセスできます。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

RequestRequest

Dev Home で HTTP モニターが有効になっているかどうかを取得できます。You can get whether the HTTP monitor has been enabled in Dev Home.

MethodMethod 要求 URIRequest URI
GETGET /ext/httpmonitor/sessions/ext/httpmonitor/sessions

URI パラメーターURI parameters

  • なしNone

要求ヘッダーRequest headers

  • なしNone

要求本文Request body

  • なしNone

応答 Response
次のフィールドを含む JSON オブジェクト。A JSON object with the following fields:

  • Enabled - (ブール値) Dev Home でチェック ボックスをオンにすることにより Xbox 本体で HTTP モニターが有効になっているかどうか。Enabled - (Bool) Whether the HTTP monitor has been enabled on the Xbox console by checking the box in Dev Home.

status codeStatus code

この API では次の状態コードが返される可能性があります。This API has the following expected status codes.

HTTP 状態コードHTTP status code 説明Description
200200 要求は成功しましたRequest was successful
4XX4XX エラー コードError codes
5XX5XX エラー コードError codes

フォーカスのあるアプリから HTTP トラフィックを取得します。Get HTTP traffic from the focused app

RequestRequest

Dev Home で HTTP モニターが有効になっている場合は、Xbox のフォーカスのあるアプリ (システム アプリでない限り) からリアルタイムで HTTP トラフィックを取得します。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.

MethodMethod 要求 URIRequest URI
WebSocketWebsocket /ext/httpmonitor/sessions/ext/httpmonitor/sessions

URI パラメーターURI 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 codeStatus code

この API では次の状態コードが返される可能性があります。This API has the following expected status codes.

HTTP 状態コードHTTP status code 説明Description
200200 要求は成功しましたRequest was successful
4XX4XX エラー コードError codes
403403 HTTP モニターが無効になっています。Dev Home で有効にする必要があります。HTTP Monitor disabled, must be enabled in Dev Home
5XX5XX エラー コードError codes

利用可能なデバイス ファミリAvailable device families

  • Windows XboxWindows Xbox