1、SSL 证书
https 的请求相对于http安全级别高,须要验证SSL证书
import urllib3 使用这个方法就能够了
urllib3.disable_warnings() 可忽略警告
2、post 请求参数
post请求参数一部分在url里 另一部分在body里面,常见的有4种,并非只有四种python
1.第一种:application/json: {“key1“:”value1”,“keyt2":“value2"} json
2.第二种:application/x-www-form-urlencoded:name1= value1&name2=value2 安全
3.第三种:multipart/form-data:这一种是表单格式的 (文件上传,图片上传等混合式)app
4.第四种:text/xml <!--?xml version="1.0"?--> <methodcall> <methodname>examples.getStateName</methodname> (不多用)post
头部Content-Type:application/jsonurl
参数样式:{“name1”:”value1”, “name2”,”value2”} spa
HTTPS请求: verify=False (忽略对SSL证书的验证)code
json=payload:自动将python里面的字典,转化为json格式参数orm
body 为 x-www-form-urlencodedxml
头部Content-Type:application/x-www-form-urlencoded
参数样式:name1=value1&name2=value2&name3=value3
传data参数就行(无需转json)