iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 17
0
自我挑戰組

Why it works: python requests and urllib3系列 第 17

Day17-Requests-The User Guide-Advanced Usage-2

  • 分享至 

  • xImage
  •  

Requests提供Server CertificateClient Certificate的設定。
簡單來說,Server Certficate是使用者(瀏覽器、Requests、Postman)用來驗證伺服器是否可信任;而Client Certificate是伺服器用來驗證使用者是否可信任,好饒口...

Server Certificate

預設使用certifi package當作信任憑證來源且可以使用環境變數REQUESTS_CA_BUNDLE 指定信任憑證來源。

發起請求時可以透過verify參數,預設是開啟,可以帶入的值如下

  • Boolean: True/False
  • the path to a CA_BUNDLE file
  • directory with certificates of trusted CAs

Client Certificates

發起請求時可以透過cert參數,可以帶入的值如下

  • a single file (containing the private key and the certificate)
  • a tuple of both files’ paths

參考


上一篇
Day16-Requests-The User Guide-Advanced Usage-1
下一篇
Day18-Requests-The User Guide-Advanced Usage-3
系列文
Why it works: python requests and urllib330
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言