1.application/json 格式传参

Content-Type:application/json,application/json 这个 Content-Type 作为响应头大家肯定不陌生实际上,现在越来越多的人把它作为请求头,用来告诉服务端消息主体是序列化后的JSON 字符串。由于JSON 规范的流行服务端语言也都有处理JSON 的函数,使用JSON 不会遇上什么麻烦。

1.字典传参

import requests

url = 'http://httpbin.org/post'

#传入的参数:字典格式
d = {
    "key1": "value1",
    "key2": "value2"
}


res = requests.post(url, json=d)

print(res.json())

2.转换为 json 格式传参

import json

import requests

url = 'http://httpbin.org/post'

#传入的参数:字典格式
d = {
    "key1": "value1",
    "key2": "value2"
}

data_json = json.dumps(d)

res = requests.post(url, json=d)

print(res.json())