表单数据请求体为空可能是因为未正确设置请求头,以下是正确设置表单数据请求头和请求体的示例代码:
import requests
url = "https://example.com"
payload = {'key1': 'value1', 'key2': 'value2'}
files = {'file': open('test.txt', 'rb')}
headers = {}
response = requests.request("POST", url, headers=headers, data=payload, files=files)
print(response.text)
请注意,在使用表单数据请求时,请求头必须正确设置为"Content-Type:multipart/form-data"。如果请求头设置不正确,可能会导致请求体为空的错误。
下一篇:表单数据请求头格式错误