如何将响应Content-Length设置为无限

时间:2015-08-07 07:18:36

标签: html request web2py content-length

我尝试在web2py框架中创建一个应用程序。默认情况下,web2py服务器有Transfer-Encoding: Chunked标头用于响应,但在这种情况下,当目标远程Web应用程序向我的应用程序发送GET请求时,它只能从请求的页面获取第一个文本字符串(来自文件'显示在页面上的内容)。如果使用Content-Length代替,例如,值为1000,它将从页面获得1000字节的数据...但是如果我希望响应大范围的数据,那么如何设置Content-Length参数到无穷大或按文件(例如here但使用web2py语法而不是php)?

1 个答案:

答案 0 :(得分:0)

如果您通过内置开发服务器提供web2py并通过Expose功能提供文件,则文件将通过分块传输编码提供。

但是,如果您使用response.stream来提供文件,则会自动设置Content-Length标头。