0
从看他们的来源看来,method
成员属性是我想要的。如何从Python请求“响应”对象获取HTTP VERB?
https://github.com/kennethreitz/requests/blob/master/requests/models.py
要通过实例总结,这就是我想要的:
>>> r = requests.get("http://httpbin.org/get")
>>> print r.method
'GET'
但是我想不通,如果有一种方式来获得它(不写我自己的哈克包装)。 ..
不,原始请求动词不存储在响应中。为什么不在你提出请求时存储* *? – 2013-03-08 12:00:56
你的意思是调用'my_fun(func = requests.get,verb ='GET',url)'然后在那个'def my_fun(func,verb,url):'have'print verb;返回func(url)'? – stackoverflowuser95 2013-03-08 12:04:28
或'func .__ name __。upper()'也许(根本不使用'verb'),但是。 – 2013-03-08 12:06:06