6

我正在和另一个程序员一起工作,他最近给我发了一个新的基于 JSON 的 API 来工作。他说我可以通过访问特定网站并查看我的浏览器请求来查看所有 API 调用的示例。我的问题是,如何查看我的浏览器请求? 我之前使用过 Wireshark 来分析我的一个程序正在发送的数据包 - 这就是他在说的吗?这是“查看我的浏览器请求”吗?或者有没有更简单的方法来做到这一点,也许在命令行上?

4

2 回答 2

5

使用适用于任何浏览器的内置工具或可用插件,例如用于 Firefox 的FirebugChrome 的开发者工具。每个都有一个网络选项卡,您可以使用它来查看所有 GET/POST 请求和对任何类型资源的响应。

Wireshark让你看得更深。虽然浏览器工具通常只会监听 HTTP 流量,但 Wireshark 会让您监听其他协议以及通过它们发送的每个数据包。

如果您正在使用 REST API,您将会有兴趣使用浏览器的工具来观察传入和传出的呼叫。

于 2013-01-11T22:59:04.683 回答
1

我几乎每天都使用Firebug 。它应该允许您查看请求等等。我相信它需要 Firefox,但也可能已移植到 Google Chrome。

于 2013-01-11T22:48:24.967 回答