码迷,mamicode.com
首页 > 编程语言 > 详细

python接口自动化3-发送post及其他请求

时间:2019-11-23 16:12:23      阅读:77      评论:0      收藏:0      [点我收藏+]

标签:src   xxxxxx   hone   参数类型   发送   图片   怎样   pos   password   

前言

发过get请求相信学习post请求也很快学会,无非就是多了传参时的类型与参数格式。在我常见的post请求中用到最多的是json格式,但也有用其它,下面将介绍常用的参数类型格式。

 

一、Post请求是我们常用的传参类型有:

1json格式:”Content-Type” : “application/json”,传json

如:{“phone”: “187xxxxxx”, “password”: valuexxxx}

技术图片

2application/x-www-form-urlencode格式,多个参数用&分开

如:phone=187xxxxxx&password=valuexxxx,传data

技术图片

3multipart/form-data格式,常用于上传图片等;这种后面再讲。

技术图片

二、发送post请求

1.看了上面的图,大概知道怎样发post请求了吗?

json格式:

# json 格式:
url = ‘http://gsxl.boke.com/login‘
body = {
"phone": "1877777777",
"pwd": "123456",
}

request = requests.post(url, json=body)
print(request.text)

2.data格式:

# application/x-www-form-urlencoded
url1 = ‘http://47.97.194.84:8000/api/login/‘
body1 = {
"account": "gsxl",
"password": "123456"
}

request1 = requests.post(url, data=body)
print(request1.text)

技术图片

最后有可能很多小伙伴分不清什么时候传data,什么时候传json。这里告诉大家:

我们看fiddler抓包下来的是键值对就是传json,有&符号的就传data就可以了。

python接口自动化3-发送post及其他请求

标签:src   xxxxxx   hone   参数类型   发送   图片   怎样   pos   password   

原文地址:https://www.cnblogs.com/gsxl/p/11918185.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!