这个body是form-data的形式,但是不是字典,是 123,11-22-33;: 这种形式。首先我不知道后面的;:是什么意思,其次我想把参数传递到body里面,这么写body={'{id},{code};:'}也不对,在postman里面我把key都设置为空可以正确返回,python里面需要写成字典的格式吗?
这个body是form-data的形式,但是不是字典,是 123,11-22-33;: 这种形式。首先我不知道后面的;:是什么意思,其次我想把参数传递到body里面,这么写body={'{id},{code};:'}也不对,在postman里面我把key都设置为空可以正确返回,python里面需要写成字典的格式吗?
一般来说,向服务器发送json数据,请求头设置为"Content-Type": "application/json"
,就可以在服务器端使用 request.body 获取到信息,获取到的信息需要,可以在django 或者自己写的 wsgi 简单web服务器测试验证
请求头设置如下
headers = {
"Content-Type": "application/json"
}
然后配置你要传送的数据
data = {
"user": "abc"
}
发送请求
import json
import requests
response = requests.post(url=url, data=json.dumps(data), headers=headers)
有可能我描述不清楚,anyway,已经解决了,设置如下
body = f'{id},{code};:'
然后response = requests.post(url=url, data=body, headers=headers)就可以啦
4 回答4.5k 阅读✓ 已解决
1 回答3.3k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.9k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
点击 Postman 的这里 自动生成代码。
