python中requests和https使用簡(jiǎn)單示例
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)文章
Python Pygame實(shí)戰(zhàn)之實(shí)現(xiàn)經(jīng)營(yíng)類游戲夢(mèng)想小鎮(zhèn)代碼版
作為一名模擬經(jīng)營(yíng)類游戲的發(fā)燒友,各種農(nóng)場(chǎng)類、醫(yī)院類、鐵路類的游戲玩兒了很多年。今天用代碼給大家打造一款夢(mèng)想小鎮(zhèn)游戲,希望大家喜歡啦2022-12-12python3 selenium自動(dòng)化測(cè)試 強(qiáng)大的CSS定位方法
今天小編就為大家分享一篇python3 selenium自動(dòng)化測(cè)試 強(qiáng)大的CSS定位方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-08-08Python執(zhí)行遺傳編程gplearn庫使用實(shí)例探究
這篇文章主要為大家介紹了Python執(zhí)行遺傳編程gplearn庫使用實(shí)例探究,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2024-01-01PyTorch搭建雙向LSTM實(shí)現(xiàn)時(shí)間序列負(fù)荷預(yù)測(cè)
這篇文章主要為大家介紹了PyTorch搭建雙向LSTM實(shí)現(xiàn)時(shí)間序列負(fù)荷預(yù)測(cè),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-05-05python?PyQt5(自定義)信號(hào)與槽使用及說明
這篇文章主要介紹了python?PyQt5(自定義)信號(hào)與槽使用及說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-12-12Python使用Qt5實(shí)現(xiàn)水平導(dǎo)航欄的示例代碼
本文主要介紹了Python使用Qt5實(shí)現(xiàn)水平導(dǎo)航欄的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-03-03