1

我正在开发一些适用于 rest api 的测试。我在 Firefox 和我的 Eclipse 中有 restClient,我通过 HttpsURLConnection 运行请求。我的问题是,有时当我通过 restClient 和 java 发送完全相同的请求时 - 我得到不同的响应。我一直有这个问题。通常我会在一段时间后找到解决方法。如果我能看到发送的请求并进行比较,那将非常有帮助......

我的电脑上没有 adminRights,所以我正在研究一些便携式应用程序。我也有wireShark,但它无济于事。

4

3 回答 3

1

试试那个工具,它叫做burpsuite。您可以将 cert 安装到您的 burpsuite,然后一旦设置好,您将能够读取所有请求。

http://portswigger.net/burp/

希望有帮助。

于 2015-04-13T18:58:14.110 回答
0

如果您有 SSL 私钥,那么您可以使用 Wireshark 解密 HTTPS 数据包。 http://wiki.wireshark.org/SSL

如果没有,那就很难了。

于 2013-07-18T13:17:13.580 回答
0

您可以在任何浏览器上查看任何网站的 http 标头,如下所示:

javascript:var req = new XMLHttpRequest();req.open('GET', document.location, false);req.send(null);var headers = req.getAllResponseHeaders().toLowerCase();alert(headers);

将上面的代码粘贴到浏览器的地址栏,然后回车。

于 2016-11-11T05:23:08.363 回答