需要是根据api地址请求,写入数据到服务器
请求数据不能传到data中,需要传入json中,如下:
import requests
import json
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36',
'Accept': 'application/json'
}
url = 'http://自己服务器地址'
data = {
"type": 1,
"question": "查得到数据",
"verify": 1,
"answer_list": [
{"answer": "不爱了"},
{"answer": "爱懮了"}
]
}
resp = requests.post(url=url, json=data, headers=headers, )
print(resp.json())
得到如果
如果传入错误就没有提示字段验证失败
import requests
import json
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36',
'Accept': 'application/json'
}
url = 'http://自己服务器地址'
data = {
"type": 1,
"question": "查得到数据",
"verify": 1,
"answer_list": [
{"answer": "不爱了"},
{"answer": "爱懮了"}
]
}
resp = requests.post(url=url, data=data, headers=headers, )
print(resp.json())