Apache背后的Django在GET中转换HEAD

时间:2017-09-26 14:42:36

标签: python django apache http

我正在管理一个旧的django(1.4)应用程序,其中发生了以下情况。

在基于函数的视图中,我收到一个请求,如果是HEAD方法,那么我只回复一个空响应

if request.method == 'HEAD':
    return HttpResponse()

这只是检查客户端(脚本)配置是否正确且网址是否正确的简单方法。

否则,如果方法是GET,那么继续进行查看。

这在本地django调试服务器中工作 当我在Apache和wsgi之后部署它时,有些东西正在改变我在GET中的http HEAD方法。

在apache日志中,我看到它正确地接收了一个HEAD方法但是在我的django应用程序中收到了相同的请求作为GET!

Apache或wsgi可以对此负责吗?我应该在哪里寻找其他线索?

0 个答案:

没有答案