如何从Python请求“Response”对象获取HTTP动词?

2024-05-15 05:01:28 发布

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

从源代码来看,method成员属性就是我想要的。在

https://github.com/kennethreitz/requests/blob/master/requests/models.py

举例来说,这就是我想要的:

>>> r = requests.get("http://httpbin.org/get")
>>> print r.method
'GET'

然而,我不知道是否有办法得到它(不写我自己的简陋包装)。。。在


Tags: pyhttpsgithubmastercomhttpget属性
1条回答
网友
1楼 · 发布于 2024-05-15 05:01:28

它存储在响应的request属性中:

>>> r = requests.head('http://www.example.com')
>>> r.request.method
'HEAD'

>>> r = requests.get('http://www.example.com')
>>> r.request.method
'GET'

相关问题 更多 >

    热门问题