【发布时间】:2018-01-17 20:12:30
【问题描述】:
我有一个 Python 脚本,它使用 requests 模块将 JSON 发布到 API。但是,我发布了一个使用十六进制的哈希。使用以下代码时遇到错误:
r = requests.post('apiurl.com/do/stuff', json={"key": '0052ccca'})
响应是 400 错误:
{"message": "Could not parse request body into json: Unrecognized token
\'k0052ccca\': was expecting (\'true\', \'false\' or \'null\')\n at
[Source: [B@410c3139; line: 2, column: 23]"}
在this answer 中,建议将前导零视为字符串,但我已经这样做了,但仍然出现错误。
【问题讨论】: