我正在尝试通过Python发布/放到Sheety:
SHEETY_URL = "https://api.sheety.co/gfhgfhjfdghjgfjf/flightDeals/prices/5"
header = {
"Content-Type" : "application/json"
}
params_sheety = {
"price": {
"iataCode": "PLN"
}
}
response_sheety = requests.put(url=SHEETY_URL, params=params_sheety, headers=header)
print(response_sheety)
print(response_sheety.json())
=======================================================
获取错误请求错误:
〈响应[400]〉{"错误":[{"详细信息":"错误请求。JSON负载应位于名为" price "的根属性中。有关详细信息,请访问www.example.com。"}]}https://sheety.co/docs for more details."}]}
同样的要求也适用于 Postman 。
1条答案
按热度按时间qvk1mo1f1#
当使用
params=params_sheety
时,参数不作为json发送。使用
json=params_sheety
将它们作为json发送。这也会自动将content-type头设置为json,因此您不需要
headers=header
。