我有一个cURL请求的示例:
curl -X "POST" "http://192.168.24.62:8080/upload" \
-H 'Content-Type: multipart/form-data; charset=utf-8' \
-F "file=@test.wav" \
-F "filename=buffer.wav"
而且它运行得很好.我想要转换这个请求使用requests
库在Python中.以下是我的try :
import requests
filename = 'test.wav'
url = 'http://192.168.24.62:8080/upload'
with open(filename, 'rb') as file:
files = {'file': ('buffer.wav', file, 'audio/wav')}
headers = {'Content-Type': 'multipart/form-data; charset=utf-8'}
response = requests.post(url, headers=headers, files=files)
print(response.json())
我收到一个错误:
requests.exceptions.ChunkedEncodingError: ("Connection broken: ConnectionResetError(54, 'Connection reset by peer')", ConnectionResetError(54, 'Connection reset by peer'))
这是怎么回事?