我一直试图找到一个可以从“Google App Engine”登录我的Yahoo帐户的Python代码。 “StackOverflow”的一位支持者给了我这个三步计划:
这里的问题是我之前从未使用过“Wireshark”。另外,我不知道POST& GET标头是什么。请你帮我解释一下(最好用一些例子)。谢谢。
答案 0 :(得分:3)
简要回答:
HTTP / 1.1有一些命令:GET,PUT,POST,DELETE和其他一些命令。
HTTP GET用于检索资源。前GET http://www.demo.com/index.html
Wireshark用于监控网络流量。因此,您可以实时查看计算机正在执行的所有HTTP命令。
在Wireshark中找到登录页面的特定POST命令。此POST命令中包含大量数据,包括传递给服务器的POST变量。您可以查看这些变量,看看正在进行的操作以及对您的情况进行故障排除。
我知道这是非常基本和简短的,但我认为这足以让您指出正确的方向。
http://www.wireshark.org/ http://wiki.wireshark.org/SampleCaptures http://en.wikipedia.org/wiki/POST_(HTTP)
祝你好运!答案 1 :(得分:3)
您不需要Wireshark,您需要Firebug。
你应该在wiki page上阅读Firebug。请注意,您正在寻找GET或POST请求中的参数。
circles http://img694.imageshack.us/img694/5273/firefoxscreensnapz002k.jpg
答案 2 :(得分:2)
您应首先阅读有关HTTP请求的信息:wiki
Wireshark基本上捕获通过网络适配器运行的所有数据 - 包括来自浏览器的流量。现在,您可以看到浏览器发送到网页的确切内容。如果您有此信息,可以继续使用Google提供的库复制请求。
答案 3 :(得分:1)
为了监控Firefox中的标题流量,我建议LiveHTTPHeaders。