python接口自动化-post请求3

一、SSL 证书
https 的请求相对于http安全级别高,需要验证SSL证书
import urllib3 使用这个方法就可以了
urllib3.disable_warnings() 可忽略警告

二、post 请求参数

post请求参数一部分在url里 另外一部分在body里面,常见的有4种,并不是只有四种

1.第一种:application/json: {“key1“:”value1”,“keyt2":“value2"}  

2.第二种:application/x-www-form-urlencoded:name1= value1&name2=value2  

3.第三种:multipart/form-data:这一种是表单格式的 (文件上传,图片上传等混合式)

4.第四种:text/xml <!--?xml version="1.0"?--> <methodcall> <methodname>examples.getStateName</methodname>   (很少用)

 

  • body 为 json

头部Content-Type:application/json

参数样式:{“name1”:”value1”, “name2”,”value2”} 

HTTPS请求: verify=False (忽略对SSL证书的验证)

json=payload:自动将python里面的字典,转化为json格式参数

  • body 为 x-www-form-urlencoded

头部Content-Type:application/x-www-form-urlencoded

参数样式:name1=value1&name2=value2&name3=value3

传data参数就行(无需转json)

 

 




转载于:https://www.cnblogs.com/JodieRao/p/10589152.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值