python中contextmanager()的轉換
1、說明
當發出請求時,requests庫會在將請求實際發送到目標服務器之前準備該請求。請求準備包括像驗證頭信息和序列化JSON內容等。
2、實例
可以通過訪問.request來查看PreparedRequest:
>>>response=requests.post('https://httpbin.org/post',json={'key':'value'})
>>>response.request.headers['Content-Type']
'application/json'
>>>response.request.url
'https://httpbin.org/post'
>>>response.request.body
b'{"key":"value"}'
通過檢查PreparedRequest,可以訪問有關正在進行的請求的各種信息,例如有效負載,URL,頭信息,身份驗證等。
以上就是python中contextmanager()轉換的方法,希望對大家有所幫助。更多Python學習教程請關注IT培訓機構:千鋒教育。