从应用程序中获取GET和POST请求的HTTP数据包

时间:2010-08-04 22:52:55

标签: http wireshark

我正在用C#编写一个SEO工具来进行关键词研究。我需要拨打Google Adword关键字工具。现在我知道一些工具已经做了同样的工作。

我只需要破译他们正在做的事情。我尝试使用Wireshark,但使用Wireshark获取实际的POST数据非常复杂。

我尝试在IE上使用fiddler,但似乎有太多的Javascript请求让很多人迷惑了fiddler。

如果我能找到其他工具的确切要求,我认为我的工作已经完成。我怎么能这样做?

3 个答案:

答案 0 :(得分:79)

http.request.method == "POST"放在wireshark的显示过滤器中,仅显示POST请求。单击数据包,然后展开“超文本传输​​协议”字段。 POST数据就在那里。

答案 1 :(得分:0)

如果你想获得这类数据,你将不得不使用某种网络嗅探器而你可能遇到同样的问题(从整体网络流量中提取相关数据)现在用Wireshark做。

答案 2 :(得分:-2)

在http中发布
http.request.method == "POST" 放在 wireshark 的显示过滤器中,只显示 POST 请求。点击数据包