Iis 响应204状态代码

Iis 响应204状态代码,iis,asp-classic,Iis,Asp Classic,如何使用经典ASP回答“204无内容”http响应 当我只发送一个带有以下代码的空响应时: Response.Clear Response.End 我会在客户端得到答案。IE9打开一个包含空(但有效)html文件的窗口 我只需要知道如何正确地从ASP页面返回204。这表示请求成功,但没有响应。(将其视为方法的HTTP等价的void返回类型。) 您是否正在向您的客户发送204?从显示的代码中,我猜您实际发送的是一个没有内容的200响应,这不是一回事。如果是这种情况,web浏览器通过显示(缺少)返

如何使用经典ASP回答“204无内容”http响应

当我只发送一个带有以下代码的空响应时:

Response.Clear
Response.End
我会在客户端得到答案。IE9打开一个包含空(但有效)html文件的窗口

我只需要知道如何正确地从ASP页面返回204。这表示请求成功,但没有响应。(将其视为方法的HTTP等价的
void
返回类型。)

您是否正在向您的客户发送204?从显示的代码中,我猜您实际发送的是一个没有内容的200响应,这不是一回事。如果是这种情况,web浏览器通过显示(缺少)返回的内容来正常工作

编辑:重新阅读您的问题,您是否在问如何正确地从ASP页面返回204?一开始还不清楚。如果是这样的话,看看这个物体。具体而言,对于
状态
属性:

指定服务器状态行值的字符串。它包含在响应的HTTP头中。此字符串应包含三位代码和简短说明,例如“404文件未找到”

在这种情况下,请尝试:

Response.Status = "204 No Content"
。这表示请求成功,但没有响应。(将其视为方法的HTTP等价的
void
返回类型。)

您是否正在向您的客户发送204?从显示的代码中,我猜您实际发送的是一个没有内容的200响应,这不是一回事。如果是这种情况,web浏览器通过显示(缺少)返回的内容来正常工作

编辑:重新阅读您的问题,您是否在问如何正确地从ASP页面返回204?一开始还不清楚。如果是这样的话,看看这个物体。具体而言,对于
状态
属性:

指定服务器状态行值的字符串。它包含在响应的HTTP头中。此字符串应包含三位代码和简短说明,例如“404文件未找到”

在这种情况下,请尝试:

Response.Status = "204 No Content"

我编辑了我的问题,我需要知道如何正确地返回204。我应该称之为“状态码”,而不是错误码。我明天会在办公室试试。不起作用。。。客户端(IE9)接收到:“我使用了wireshark,serveur代码可以工作。是IE9添加了代码。我编辑了我的问题,我需要知道如何正确返回204。我应该称之为“状态码”,而不是错误码。我明天会在办公室试试。不起作用。。。客户端(IE9)接收到:“我使用了wireshark,serveur代码可以工作。是IE9添加了代码。