【发布时间】:2011-08-16 08:13:32
【问题描述】:
我正在尝试编写一个 Python 程序,通过 HTTPS 将构建请求发布到 Jenkins 服务器。我已经尝试过 PycURL,它运行良好,但现在正试图用标准库设施替换它。但是,修改后的程序会收到来自服务器的 404 响应,因此我想检查两个版本的程序对服务器的实际 POST 请求(有和没有 PycURL),看看有什么不同。
我可以使用哪个工具来捕获程序的 POST 请求并对其进行分析?
【问题讨论】:
-
看看[这里][1]。 [1]:stackoverflow.com/questions/4404654/…
-
你可以使用wireshark程序。它是开源和跨平台的网络分析器,它可以显示和解析许多协议。
-
@Malvolio 只要我不使用 urllib2(我使用的是 PycURL 和 httplib2),该技术对我没有帮助。
-
urllib2 使用 httplib2 进行所有通信。
-
@Malvolio:当 urllib2 是标准而 httplib2 不是时,怎么可能?此外,在 PycURL 案例中它仍然对我没有帮助......
标签: python http networking http-post