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
.
有没有人知道为什么这个标题在应用程序中不可用?
那么这个花了我很多时间......
原来只允许使用字母数字字符或' - '.
任何不符合这些标题的标题都将被忽略.
http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.3.0.html < - 错误修复,第2点.
归档时间: |
|
查看次数: |
1512 次 |
最近记录: |