W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
HTTPX 支持 .NETrc 文件。在?trust_env=True
?的情況下,如果未定義?auth
?參數(shù),HTTPX會嘗試將auth從?.NETrc
?文件添加到請求頭中。
注意
.NETrc文件跨客戶端發(fā)出的請求進(jìn)行緩存。如果需要刷新緩存(例如,因為.NETRC文件已更改),則應(yīng)創(chuàng)建新的Client或重新啟動解釋器。
?trust_env
?的默認(rèn)值為 true。要設(shè)置為 false:
>>> httpx.get('https://example.org/', trust_env=False)
如果?.NETrc
?環(huán)境為空,HTTPX 將嘗試使用默認(rèn)文件?(~/.netrc~/_netrc)
?。
要更改?.NETrc
?環(huán)境:
>>> import os
>>> os.environ["NETRC"] = "my_default_folder/.my_netrc"
?.NETrc
? 文件內(nèi)容示例:
machine netrcexample.org
login example-username
password example-password
...
使用?CLient
?實(shí)例時,?trust_env
?應(yīng)在?Client
?本身上設(shè)置,而不是在請求方法上設(shè)置:
client = httpx.Client(trust_env=False)
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: