【发布时间】:2021-08-11 20:19:42
【问题描述】:
我正在尝试将 cURL 命令转换为 python 请求命令。
curl -k -i -X POST --form 'session.id=abcdef' --form 'ajax=upload' --form 'file=@myproject.zip;type=application/zip' --form 'project=MyProject' url
这是我编写的用于转换它的 python 代码:
params = {
"session.id": 'abcdef',
"ajax": 'upload',
"project": 'MyProject',
}
filesDict = {'file': ('myproject.zip', 'application/zip')}
response = requests.post(url = url, params=params, files = filesDict, verify=False)
print(response.status_code, response.json())
status_code 200 立即返回,并且没有发送错误消息。此外,当检查该命令根本没有执行。尝试了在线转换器,但没有任何效果。
我这样做对吗?任何帮助都会非常有帮助。
【问题讨论】:
-
您好,请按照stackoverflow.com/help/how-to-ask 中的指南改进您的问题。例如,你写你得到一个 status_code 然后你说命令没有执行。因此,目前还不清楚您到底出了什么问题。
标签: python curl python-requests