![](/img/trans.png)
[英]How to check OCSP client certificate revocation using Python Requests library?
[英]How to use AWS certificate with python requests library?
我有一個在AWS雲上運行的彈性負載均衡器。 我在端口443上附加了HTTPS偵聽器,並且它在證書管理器中使用證書。 我想將https請求從python腳本發送到彈性負載。 我無法弄清楚實現此功能應進行的確切api調用。
您可以使HTTPS請求到ELB的DNS。
要生成HTTPS請求,請使用此答案中引用的以下腳本。
import urllib.request r = urllib.request.urlopen('<DNS OF ELB>') print(r.read())
如果您確實要使用http.client,則必須在發送請求標頭后調用
endheaders
:import http.client conn = http.client.HTTPSConnection('DNS OF ELB', 443) conn.putrequest('GET', '/') conn.endheaders() # <--- r = conn.getresponse() print(r.read())
作為
putrequest
/endheaders
的快捷方式,您還可以使用request
方法,如下所示:import http.client conn = http.client.HTTPSConnection('DOMAIN', 443) conn.request('GET', '/') # <--- r = conn.getresponse() print(r.read())
更新1
對於Python 2.7,可以使用httplib或urllib2
如果使用的是httplib
,則僅在socket
模塊使用SSL支持進行編譯時HTTPS才支持。
對於urllib2,請參閱本文 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.