python请求响应似乎被切断

时间:2018-07-16 18:05:58

标签: python encoding python-requests

我正在使用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或字典。

这里可能出什么问题了?服务器实际上是在向我发送错误的字符串,还是与响应的解码有关?我该如何诊断?

0 个答案:

没有答案