1、请求参数的格式类型

接口自动化传参类型(请求参数的数据格式在请求头 headers 里。
注:在pycharm的控制台输出的时候字典一定是单引号,json是双引号。

1、data
请求头中数据默认类型:表单格式 变量='Content-Type': 'application/x-www-form-urlencoded'
使用场景:一般传字典格式的数据。

2、json
请求头中数据默认类型:application/json
json格式:{"name":"tom"}
使用场景:一般传json格式的数据。

3、params
请求头中数据默认类型:
参数是放到url上: 如:http://111.111.111.111:8080/路径?a=1&b=2
使用场景:一般get请求中使用。

4、files
请求头中数据默认类型:Content/Type:multipart/form/data
使用场景:文件上传接口中使用。

2、简单的案例演示

# 示例1:传字典格式的参数。 data=payload

HOST = 'http://xxx.xx.xx.xx:8080'
import requests
def login():
    """
    登录接口
    :return:
    """
    # 1、url
    url = f'{HOST}/xxx/xxx'
    # 2、组织参数
    payload = {'username': 'ymnl', 'password': '123456'}
    # 3、发送请求
    response = requests.post(url, data=payload)
    # 4、获取响应信息
    print(response.text)

if __name__ == '__main__':
    login()
Logo

一站式 AI 云服务平台

更多推荐