在wsgi python中恢复http请求头命令是不可能的吗?

时间:2013-02-19 09:06:33

标签: http http-headers wsgi

根据我的理解,wsgi将http标头转换为带有HTTP_前缀和大写标题名称的envion变量。

请求是这样的:

GET /h HTTP/1.1
X2: a
X1: b

在服务器上这是我们到目前为止environ所得到的

"HTTP_X1":  b,
"HTTP_X2":  a

所以从理论上讲,不可能分辨出哪个标题首先出现,哪个标题出现在最后?

WSGI下是否有任何hacks允许将HTTP请求标头恢复为原始文本?

1 个答案:

答案 0 :(得分:2)

在WSGI应用程序中,您遗憾地丢失了请求标头的订购信息。