我是一个requests/python noob.我已经知道GET请求没有问题,但是我不知道如何用POST正确地编码这些-F参数
http://docs.python-requests.org/en/master/user/quickstart/
我正在尝试弄清楚如何让请求处理包含表单数据的POST请求?
curl -X POST "https://falcon-sandbox.com/api/v2/submit/file?_timestamp=1548810863364" -H "accept: application/json" -H "user-agent: Falcon Sandbox" -H "api-key:xxx" -H "Content-Type: multipart/form-data" -F "file=@test.pdf;type=application/pdf" -F "environment_id=160"
发布于 2019-01-30 17:22:24
import requests
session = requests.Session()
headers = {'accept' : 'application/json',
'user-agent': 'Falcon Sandbox',
'api-key':'xxx',
'Content-Type': 'multipart/form-data'}
data = {'enviroment_id' : '160'}
files = {"file": open('test.pdf', "rb")}
session.post("https://falcon-sandbox.com/api/v2/submit/file", headers = headers, data = data, files = files)
希望我没有遗漏任何东西,但结构应该是相同的。
https://stackoverflow.com/questions/54433351
复制相似问题