2013-01-11 186 views
4

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

回答

4

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

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

如果您使用的是REST API,那么您将有兴趣使用浏览器的工具来查看传入和传出呼叫。

1

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