2014-09-23 77 views
4

我有一个简单的Python Flask应用程序,它由Apache通过mod_wsgi提供服务。Python Flask mod-wsgi自定义标题不在请求中

我的应用程序在我的本地主机上完美工作,但不通过mod_wsgi工作的部分是访问自定义请求标头。

当我请求某个网页时,我把它传递给一个名为auth_user的头文件。在我的本地主机上,我可以访问这个标头:request.headers["auth_user"],这很好用。但是,通过Apache和mod_wsgi提供服务时,此自定义标题不存在!打印所有request.headers显示标准Content-Type,Cache-Control标题被发送,但不是auth_user标题,我已发送到我的本地没有问题。

Tcpdump显示服务器is收到标题,但它在我的request.headers中不可用。

有没有人有任何想法,为什么这个头没有在应用程序内提供?

回答

1

解决的办法是设置要求前缀的东西,而不喜欢_

OIDCClaimPrefix OIDC-CLAIM-