【问题标题】:Obtain HTTP Header in Python在 Python 中获取 HTTP 标头
【发布时间】:2014-04-03 16:03:29
【问题描述】:

我已将 OpenAm 设置为我的 python 服务器的身份验证模块。在我的 python 服务器前面是作为反向代理工作的 Apache http 服务器。 OPenAM 代理安装在 Apache http 服务器上。每次对Apache http服务器的调用都会先重定向到OpenAm服务器进行认证,认证后OpenAm会将http头中的一些用户属性转发给Apache服务器。使用 php 代码,我可以轻松地从标题中转储内容。所以我的问题是:有什么方法可以从我的 python 服务器中的 http 头检索这些信息?

【问题讨论】:

  • python server 是什么?这是一个像 django、flask 等这样的 web 框架。还是这是别的什么?
  • 下面是扭曲的网络服务器,但他们做了很多修改。谢谢。
  • 你可以重复使用这个:github.com/jathanism/python-opensso
  • 感谢您的领导。但是,我使用的是证书/ocsp 验证,而不是用户名和密码。

标签: php python openam


【解决方案1】:

http://modpython.org/live/mod_python-3.3.1/doc-html/pyapi-mprequest-mem.html

headers_in

当然,您必须配置代理以注入所需的标头,请参阅我对 openam 别名的回复。

【讨论】:

  • Bernhard,感谢您将我指向 mod_python。虽然这不是我最喜欢的解决方案,但它确实有效。再次感谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-10-25
  • 1970-01-01
  • 2017-11-05
  • 2013-06-11
  • 1970-01-01
  • 1970-01-01
  • 2012-10-25
相关资源
最近更新 更多