在通过requests.post()进行POST请求时,可使用data或json两种方式传入主体参数。
1. 使用data作为主体参数
当request的请求头的数据格式为Content-Type=application/json,表明需要传入的data参数的格式应为json。json是一种文本序列化格式,可以使用json.dumps()方法将字典转成json格式:
data = {
"layer_tag":"im_index",
"is_not_need_expt_ver":False,
"is_not_need_submit":False,
"user_list":[
{
"client_type":0,
"client_id":"123456"
}
]
}
import json
data_json=json.dumps(data)
print(type(data_json))
data_json