gpt4 book ai didi

python - 如何在 Django 中获取原始请求 header ?

转载 作者:太空狗 更新时间:2023-10-30 00:15:31 25 4
gpt4 key购买 nike

如何在 Django 中获取原始请求 header ?我知道 HttpRequest.META 字典,这不是我想要的,我只想要原始 header 作为字符串。有什么办法可以得到吗?

最佳答案

据我所知,从现有的 django 版本(标记为 <=1.2.5)开始,没有办法从 request 对象获取原始 HTTP header 。

但是,查看开发主干 (R15523) 中的源代码以获得 django.http.HttpRequests ,请求对象的基类公开了一个类似文件的接口(interface),这表明可以使用类似以下内容获取原始 header :

def dump_request_headers(request):
dump = "".join(request.xreadlines())
return HttpResponse("<pre>%s</pre>" % dump)

我以前从未尝试过,也从未见过这样做,所以,很有可能,它可能不止于此。希望这能为您指明正确的方向。

关于python - 如何在 Django 中获取原始请求 header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4982887/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com