如何使Flask响应与请求相同的HTTP版本

时间:2013-12-06 20:18:24

标签: python flask

如何通过HTTP / 1.0响应HTTP / 1.0请求?或者某种程度强制HTTP / 1.0响应?

现在我只做flaskext.genshi.render_response('tmplate.xml', ...data...)

但是当我$ curl -0 -XPOST ... -D -时,我得到了

HTTP/1.1 200 OK
Server: ...

我在尝试flask.request.environ['SERVER_PROTOCOL']之前尝试记录render_response,这确实是HTTP/1.0

1 个答案:

答案 0 :(得分:2)

我发现,这不是问题 通过Werkzeug与gunicorn对话的烧瓶。它是nginx的行为:http://trac.nginx.org/nginx/ticket/112(显然这是一个好的行为)