据我所知,wsgi将http标头转换为具有http_前缀和大写标头名称的环境变量。
请求如下:
GET /h HTTP/1.1
X2: a
X1: b
在服务器上,这是我们目前在environ
中得到的
"HTTP_X1": b,
"HTTP_X2": a
所以从理论上讲,不可能分辨出哪个头先到,哪个头到最后?
WSGI下有没有允许将HTTP请求头恢复为原始文本的黑客行为?
在WSGI应用程序中,您很不幸丢失了请求标头的排序信息。