Fiddler 设置 API 参考

可以使用此 REST API 在开发工具包上启用和禁用 Fiddler 网络跟踪。

确定是否已启用 Fiddler 跟踪

请求

你可以检查以确定是否已使用以下请求在设备上启用了 Fiddler 跟踪。

方法 请求 URI
GET /ext/fiddler

URI 参数

请求标头

请求正文

响应

  • JSON 布尔属性 IsProxyEnabled,用于指定是否已启用代理。

状态代码

此 API 具有以下预期状态代码。

HTTP 状态代码 说明
200 成功
4XX 错误代码
5XX 错误代码

启用 Fiddler 跟踪

请求

可以使用以下请求为开发工具包启用 Fiddler 跟踪。 请注意,必须重启设备才能使此操作生效。

方法 请求 URI
POST /ext/fiddler

URI 参数

可以在请求 URI 上指定以下附加参数:

URI 参数 说明
proxyAddress 运行 Fiddler 的设备的 IP 地址或主机名
proxyPort Fiddler 用于监视流量的端口。 默认为 8888
updateCert(可选) 指示是否提供根 Fiddler 证书的布尔值。 如果 Fiddler 从未在此开发工具包上配置或曾针对其他主机进行配置,则此值必须为 true。

请求标头

请求正文

  • 如果 updateCert 为 false 或未提供,则为 None。 否则为包含 FiddlerRoot.cer 文件的多方一致 http 正文。

响应

状态代码

此 API 具有以下预期状态代码。

HTTP 状态代码 说明
204 已接受启用 Fiddler 的请求。 将在设备下次重启时启用 Fiddler。
4XX 错误代码
5XX 错误代码

在开发工具包上禁用 Fiddler 跟踪

请求

可以使用以下请求在设备上禁用 Fiddler 跟踪。 请注意,必须重启设备才能使此操作生效。

方法 请求 URI
DELETE /ext/fiddler

URI 参数

请求标头

请求正文

响应

状态代码

此 API 具有以下预期状态代码。

HTTP 状态代码 说明
204 禁用 Fiddler 跟踪的请求已成功。 将在设备下次重启时禁用跟踪。
4XX 错误代码
5XX 错误代码

可用设备系列

  • Windows Xbox

另请参阅