Django获取Header中的信息

Posted kris_zhang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django获取Header中的信息相关的知识,希望对你有一定的参考价值。

今天需要从header中获取一些信息,查了一些资料,需要注意一下几点:

  1. request.META.get("header key") 用于获取header的信息
  2. 注意的是header key必须增加前缀HTTP,同时大写,例如你的key为username,那么应该写成:request.META.get("HTTP_USERNAME")
  3. 另外就是当你的header key中带有中横线,那么自动会被转成下划线,例如my-user的写成: request.META.get("HTTP_MY_USER")

以上是关于Django获取Header中的信息的主要内容,如果未能解决你的问题,请参考以下文章

从 2 个不同片段的 sqlite 中的 2 个表中获取信息

从片段中的json获取值

从 HTML 标头在 Django 中获取正确的语言代码

错误记录Flutter 混合开发获取 BinaryMessenger 报错 ( FlutterActivityAndFragmentDelegate.getFlutterEngine() )(代码片段

如何获取网页的header格式

Django REST框架--认证和权限