可以在requests
电话中添加custom header,但有没有办法让它持久,即将标头添加到每次通话中是否需要每次都指定它?
答案 0 :(得分:4)
您可以使用Session
对象。
Session对象允许您跨请求保留某些参数。会话还可用于向请求方法提供默认数据。这是通过向Session对象上的属性提供数据来完成的:
s = requests.Session() s.auth = ('user', 'pass') s.headers.update({'x-test': 'true'}) # both 'x-test' and 'x-test2' are sent s.get('http://httpbin.org/headers', headers={'x-test2': 'true'})