A / C python请求documentation,with语句可用于更快速的请求。
将requests.get('http://httpbin.org/get',stream = True)作为r: #在这里做一些回应。
那么为什么这会返回'属性错误'?
Traceback (most recent call last):
File "<pyshell#101>", line 1, in <module>
with requests.post(url,headers=headers,data=data,stream=True) as post_res:
AttributeError: __exit__
代码:
with requests.post(url,headers=headers,data=data,stream=True) as post_res:
print(b'Name' in post_res.content)
P.S。没有'with'语句,这样做很好。
答案 0 :(得分:1)
AFAICS仅为GET
个请求记录上下文管理器,而不是POST
。这是有道理的,因为POST
无论如何都不是无能为力的。