Python:我在尝试解析post请求的响应时遇到了这个错误


with open("File.txt", 'rb') as f:
r = requests.post('https://file.io/?expires=1m', files=f)
print(r.status_code)
print(r)

这个网站就是https://www.file.io/,但我明白那个错误。

too many values to unpack (expected 2)

你能帮我吗?非常感谢。

是的,我浏览了file.io的api,您已经将数据提交为多部分表单数据

方法1=使用请求模块

multipart_form_data = {
'file': ('File.txt', open('File.txt', 'rb')),
}
response = requests.post('https://file.io', files=multipart_form_data)

您可以将url更改为https://file.io/?expires=1w,使其在一周内过期

近似2-使用卷曲

curl -F "file=@File.txt" https://file.io

F表示多部分表单数据

最新更新