python中contextmanager()的轉(zhuǎn)換
1、說明
當(dāng)發(fā)出請求時,requests庫會在將請求實(shí)際發(fā)送到目標(biāo)服務(wù)器之前準(zhǔn)備該請求。請求準(zhǔn)備包括像驗(yàn)證頭信息和序列化JSON內(nèi)容等。
2、實(shí)例
可以通過訪問.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,可以訪問有關(guān)正在進(jìn)行的請求的各種信息,例如有效負(fù)載,URL,頭信息,身份驗(yàn)證等。
以上就是python中contextmanager()轉(zhuǎn)換的方法,希望對大家有所幫助。更多Python學(xué)習(xí)教程請關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。