我有一个需要上传的 zip 文件。当我使用 CURL 命令时,它正在上传它,但是当我使用 Python 请求尝试相同时,我得到HTTP 405 Method Not Allowed. zip 文件通常在 500kb 左右。
卷曲命令 -
curl -u<username>:<password> -T /log/system/check/index.zip "<target URL>"
Python 脚本(尝试了 2 种不同的方式)-
1:
import requests
files = {'file': open('/log/system/check/index.zip', 'rb')}
r = requests.post(url, files=files, auth=('<username>', '<password>'))
2:
import requests
fileobj = open('/log/system/check/index.zip', 'rb')
r = requests.post(url, auth=('<username>', '<password>'), files={"archive": ("index.zip", fileobj)})
我错过了一些明显的东西吗?
梦里花落0921
倚天杖
相关分类