有没有办法在django中获得完整的未处理HTTP请求标头(托管在弹性beantalk上?)
我希望能够特别分析标题的顺序,因此不幸的是,这HttpRequest.META
不足以满足我的用例。
否-您无法在Django级别上执行此操作。的内容HttpRequest.META
被直接从WSGI处理程序得到。该对象的结构在WSGI规范中定义。
请求标头是dict
Django到达它们附近之前的一个偶数-您的WSGI处理程序(开发中的uwsgi / gunicorn / weurkzeug)是解析标头并将传递dict
给您的Django应用程序的方法。Django不了解原始的原始请求标头。
获取原始请求的唯一位置是在Web服务器(Nginx / Apache等)级别。我知道您可以使用Nginx记录这些数据-尽管您会记录大量数据。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句