打印python Post请求

2024-09-30 08:36:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用python脚本打印POST请求。我想知道是否有一种方法可以打印post请求,以便查看参数是如何通过脚本传递的,我希望将其与浏览器进行比较。我通读了urllib2api,但找不到一个函数来帮助我打印POST请求。如有任何建议,我们将不胜感激


Tags: 方法函数脚本参数浏览器post建议试图用
1条回答
网友
1楼 · 发布于 2024-09-30 08:36:14

如果使用的是^{},则必须将POST请求的主体作为application/x-www-form-urlencoded字符串提供。在

由于您负责构建POST主体,因此可以轻松地打印或记录它。在

编辑

还有^{}。也许你能给我们这个。在

编辑2

这样使用:

req = urllib2.Request("http://example.com/", "foo:bar")
print req.get_method()    # => 'POST'
print req.get_data()      # => 'foo:bar'

res = urllib2.urlopen(req)
print res.getcode()       # => 200
print res.headers.items() # => [('transfer-encoding', 'chunked'), ...

相关问题 更多 >

    热门问题