如何跟踪谷歌api客户端和谷歌服务器之间的HTTP流量?

时间:2017-01-06 13:01:48

标签: http servlets google-api google-oauth google-sheets-api

我有一个托管在servlet容器中的Web应用程序。它正在打电话谷歌表api创建谷歌表。它抛出了GoogleJsonResponseException,消息401未经授权。我想看看客户端程序和谷歌服务器之间的HTTP流量。怎么做?还有其他调试方法吗?

1 个答案:

答案 0 :(得分:0)

我为此目的使用了两个工具,都是免费的。第一个是来自Telerik的Fiddler。此工具是一个http代理,可拦截您的流量,并让您解析底层的http。我发现并不是所有的流量都被拦截了。我在Windows上使用它,我认为它截获通过http.sys运行的流量。

我的第二个工具是Wireshark,它是一个网络数据包嗅探器,拦截有时不被Fiddler接收的http流量。

有很多关于如何使用这两种工具的文章和教程。如果您的流量使用SSL / TLS,那么设置起来可能会非常棘手。我和Fiddler取得了成功,但Wireshark却没有,即使我有私钥。

这两种工具都是不可或缺的。

相关问题