如何从Python请求和响应'中获取HTTP VERB。对象?

时间:2013-03-08 11:59:32

标签: python wrapper python-requests urllib3

从查看来源看来method成员属性就是我想要的。

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

总结一下,这就是我想要的:

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

但是,我无法弄清楚是否有办法获得它(没有编写我自己的hacky包装器)......

1 个答案:

答案 0 :(得分:3)

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

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

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