Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp classic 错误:HTTP头已写入客户端浏览器_Asp Classic_Http Headers_Response.redirect - Fatal编程技术网

Asp classic 错误:HTTP头已写入客户端浏览器

Asp classic 错误:HTTP头已写入客户端浏览器,asp-classic,http-headers,response.redirect,Asp Classic,Http Headers,Response.redirect,我犯了这个错误 响应对象错误“ASP 0156:80004005” 标题错误 /ordermgmt/updateorderstatus.asp,第1390行 HTTP头已写入客户端浏览器。在写入页面内容之前,必须对HTTP头进行任何修改 我输入Response.Buffer=true; 它仍然显示出错误 我将reponse,Redirect放在这个行号上,它将被执行多次(它是在一个循环中)。在第一次迭代后,它在第一次响应中显示这个错误。Redirect会更改标题(可能会强制刷新,因为有了Redi

我犯了这个错误 响应对象错误“ASP 0156:80004005”

标题错误

/ordermgmt/updateorderstatus.asp,第1390行

HTTP头已写入客户端浏览器。在写入页面内容之前,必须对HTTP头进行任何修改

我输入Response.Buffer=true; 它仍然显示出错误


我将reponse,Redirect放在这个行号上,它将被执行多次(它是在一个循环中)。在第一次迭代后,它在第一次响应中显示这个错误。Redirect会更改标题(可能会强制刷新,因为有了Redirect,就没有内容了)


第二个Response.Redirect再次更改标题(可能是相同的,但这并不重要,因为标题是在Flush()过程中写入的)

检查您是否根本没有输出任何内容-即使在开始ASP标记之前有一个空行也会导致此问题。

是的,伙计们,它已修复。在响应之前。Buffer,我包含了另一个文件。现在我将其更改为响应下面的。Buffer=True行。它现在可以工作了。谢谢您必须在特定页面上启用缓冲,然后您可以删除此错误,如:


在ASP表单的顶部,如果您使用Response.Flush(),同样适用。在IIS>ASP>storage enabled中设置属性storage enabled=true,在第一行中没有任何内容,它将响应、缓冲区设置为true是否检查了此页右侧“相关”下的链接?值得注意的是:最初的OP已经提出了一个问题:为什么要重复他已经说过的话?