我在python中的put请求一直遇到很多麻烦。我正在尝试使用图像进行多部分表单数据放置请求,它似乎不像发布请求那样容易。我在响应中不断收到400张“需要照片”错误。
我已经尝试过将数据和文件参数与字典进行所有组合,但是对我来说似乎是多余的,因为多部分表单请求中唯一的内容是“照片”,即实际图像。
'Authorization': 'Bearer ' + bearer
}
with open(path, 'rb') as data:
s = requests.Session()
s.headers.update(head)
r = s.put('https://placeholder.com/photo', files={'photo': data})
print(r.json())
我希望它能起作用(有点意外)。 我收到400错误消息,要求提供照片。这意味着请求未通过图像处理,或者图像发送不正确。