3 回答

TA贡献2051条经验 获得超10个赞
我遇到了类似的问题,我希望一些 localhost 流量不是来自 127.0.0.1(我正在通过 localhost 测试 https 连接)
这就是我使用 python 核心库ssl和http.client(cf docs ) 的方式,因为它看起来比我使用该requests库在网上找到的解决方案更清晰。
import http.client as http
import ssl
dst= 'sever.infsec.local' # dns record was added to OS
src = ('127.0.0.2',0) # 0 -> select available port
context = ssl.SSLContext()
context.load_default_certs() # loads OS certifcate context
request = http.HTTPSConnection(dst, 443, context=context,
source_address=src)
request.connect()
request.request("GET", '/', json.dumps(request_data))
response = request.getresponse()
添加回答
举报