如何调试命令行程序中的HTTPS POST请求?
我正在尝试写一个Python程序,通过HTTPS向Jenkins服务器发送构建请求。我之前用过PycURL,这个工具很好用,但现在我想用标准库里的功能来替代它。不过,修改后的程序从服务器那里收到了404的响应,所以我想检查一下这两个版本的程序实际发送的POST请求(一个是用PycURL的,另一个是不用的),看看有什么不同。
我可以用什么工具来捕捉我程序的POST请求并进行分析呢?
3 个回答
0
使用这个程序来抓取网络流量,比如 tcpdump 或者 WireShark。
0
你可以使用Wireshark这个工具。
不过,Wireshark会给你提供大量的数据,可能会让人感觉有点 overwhelming(难以处理)。
所以你可以在这些数据中选择任意一个数据包。
然后右键点击,选择跟踪流。