目录

Python urllib3

发送POST请求,内容为json格式。并忽略证书验证。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
import json
import urllib3
urllib3.disable_warnings() # 屏蔽警告忽略证书的警告。
# cert_reqs='CERT_NONE' 忽略https证书验证
http = urllib3.PoolManager(cert_reqs='CERT_NONE')
encode_data = json.dumps({"name":"spaceack"}).encode("utf-8")
url = "https://127.0.0.1:5000/api/v1/hello"
req = http.request('POST',
                    url=url, 
                    body=encode_data,
                    headers={'Content-Type': 'application/json'},
                    timeout=10,
                    )
result = req.data.decode('utf-8') # 获取响应的数据。