Content-Length设置了以后会话没有断,还在继续传数据,看修改不
不断生成文件内容,预先给Content-Length设置了一个大小,后面有些生成异常或者获取不到,写入到response的就没有那么大,浏览器最后认为该任务失败,我想让浏览器认为成功,在完成后再设置一次Content-Length值但是不生效
1 回复
http协议(1.1+)就是这样规定的。 如果指定了Content-Length,就要必须按照Content-Length的大小输出内容。 如果无法预先确定大小,可以采用 Transfer-Encoding: chunked 分块输出。
至于“完成后再设置一次Content-Length”,那是不可能生效的.