如何解释HTTP状态代码400 73?

时间:2019-07-17 18:21:05

标签: django http http-status-code-400

我目前正在尝试使用python请求库,使用通过Django REST Framework构建的API将JSON数据发送到我的Web应用程序,但是我遇到了400个我不知道如何解释的错误。 / p>

身份验证有效,并且在调试时,我不太关心如何修复状态码,而与如何读取状态码无关,因为我得到的是HTTP状态码(例如400),后跟第二个数字(73)。

当我尝试发布时,Django的控制台日志为我提供了以下信息:

Bad Request: /api/dieMeasurements/
[17/Jul/2019 13:04:31] "POST /api/dieMeasurements/ HTTP/1.1" 400 73

我发送帖子请求的脚本如下:

def post_die_measurement():
    with open('json/tap 1.json') as obj:
        data = json.load(obj)
        requests.post(api_url_base + 'dieMeasurements/', data=data, headers={'Authorization': 'Token ' + api_token, 'content-type': 'application/json'})

我以前没有使用过HTTP状态代码,并且Google尚未提供有关如何读取400错误后第二个数字的任何相关信息。任何信息将不胜感激!

1 个答案:

答案 0 :(得分:-1)

如果您在Microsoft IIS上运行,则会有一个 httperr.log文件,它将为您提供更深入的信息。

HTTP 400 Errors--Microsoft IIS