欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python中requests和https使用簡(jiǎn)單示例

 更新時(shí)間:2018年01月18日 11:32:06   作者:kwsy2008  
這篇文章主要介紹了python中requests和https使用簡(jiǎn)單示例,具有一定借鑒價(jià)值,需要的朋友可以參考下

requests 是一個(gè)非常小巧全面的庫,應(yīng)用它可以很容易寫出與服務(wù)器進(jìn)行交互的程序,今天遇到了一個(gè)問題,與服務(wù)器交互時(shí),url都是https開頭的,都進(jìn)行了ssl加密處理,這樣一來,就不能像之前那樣訪問http開頭的url那樣進(jìn)行處理了。

查了一些資料,可以配置ssl進(jìn)行驗(yàn)證的文件,方式如下

res = requests.get('https://127.0.0.1:5503/login',cert=('./server.crt', './server.key.unsecure')) 

可運(yùn)行后,驗(yàn)證不成功,我的key文件是 server.key.unsecure,這個(gè)文件是為了防止輸入密碼而特地生成的,生成方法可參考這篇帖子點(diǎn)擊打開鏈接

如果我將key文件改成server.key,那么雖然驗(yàn)證通過,卻需要手動(dòng)輸入密碼,這顯然是我不希望的。

最后采用了一個(gè)很丑陋但是很有效的方法,不驗(yàn)證

session = requests.session() 
data = {'username':'admin','password':'admin'} 
res = session.post('https://127.0.0.1:5503/login',verify=False,data=data) 

將verify設(shè)置為False,算是把這個(gè)問題給繞過去了

總結(jié)

以上本文關(guān)于python中requests和https使用簡(jiǎn)單示例的全部?jī)?nèi)容,希望對(duì)大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關(guān)專題,如有不足之處,歡迎留言指出。感謝朋友們對(duì)本站的支持!

相關(guān)文章

最新評(píng)論