我正在使用Python的请求库发送以下请求:
files={'file': open(fileURL,'rb')}
r = requests.post(baseUrl + 'api/users/' + userId + apiEndpoint, files=files, headers=headers, stream = True)
r.json()
我收到以下错误:
JSONDecodeError: Expecting ',' delimiter: line 1 column 15 (char 14)
如果我尝试使用r.content
删除内容,则会得到b'{"result":true'
,这显然不是完整的json或字典。
这里可能出什么问题了?服务器实际上是在向我发送错误的字符串,还是与响应的解码有关?我该如何诊断?