405 HEAD python 3.5而不是GET 200

时间:2018-05-04 14:47:31

标签: python

只是在python 3.5上监视我的web应用程序的日志,我看到很多请求都转到HEAD 405而不是GET,我很惊讶。

这是否意味着我的应用程序有问题,这是一个错误还是正常行为?

[W 180504 14:45:07 web:2063] 405 HEAD /login/ (ip_1) 5.26ms
[I 180504 14:45:27 web:2063] 200 GET /login/ (ip_1) 4.77ms

从我在日志中看到的示例开始,首先使用HEAD方法输入,然后在一段时间后使用相同的IP进行下一次登录,但必须是GET。

1 个答案:

答案 0 :(得分:2)

  

这是否意味着我的应用程序有问题,这是一个错误还是正常行为?

看起来您的应用程序运行正常。

如果您的端点需要支持HEAD HTTP方法,那么这就是您的错误。但如果你对此一无所知,那就是客户的问题。

这可能是前端的一个错误。或者它可能是黑客试图找出你的端点是否支持这种方法,以及他是否可以找到使用它的安全漏洞。