Python Flask mod-wsgi自定义标题不在请求中

Cri*_*ian 7 python apache mod-wsgi flask

我有一个简单的Python Flask应用程序,它由Apache通过mod_wsgi提供.

我的应用程序的一部分完全在我的localhost上工作,但不能通过mod_wsgi工作是访问自定义请求标头.

当我请求某个网页时,我传给它一个名为的标题auth_user.在我的本地,我能够访问此标题为:request.headers["auth_user"],它的伟大工程.但是,当通过Apache和mod_wsgi提供时,此自定义标头不存在!打印全部request.headers显示标准Content-Type,Cache-Control标题已发送,但不是auth_user我已发送到本地主机的标题没有问题.

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

有没有人知道为什么这个标题在应用程序中不可用?

Cri*_*ian 9

那么这个花了我很多时间......

原来只允许使用字母数字字符或' - '.

任何不符合这些标题的标题都将被忽略.

http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.3.0.html < - 错误修复,第2点.