如何用经典ASP回答"204 No Content"http响应?
当我只使用以下代码发送空响应时:
Response.Clear
Response.End
Run Code Online (Sandbox Code Playgroud)
我的风格在客户端获得答案.IE9打开一个带有空(但是有效)的html文件的窗口.
我只需要知道如何从ASP页面正确返回204.
204不是错误.这表明请求成功,但没有响应.(把它想象void
成方法的返回类型的HTTP等价物.)
您是否向您的客户发送了204?从显示的代码我猜你实际发送的是200响应没有内容,这是不一样的.如果是这种情况,则Web浏览器通过显示返回的(缺少)内容来正常运行.
编辑:重新阅读您的问题,您是否在询问如何从ASP页面正确返回204?一开始并不清楚.如果是这种情况,请查看Response对象.具体来说,对于Status
财产:
一个字符串,它指定服务器的状态行的值.它包含在响应的HTTP头中.该字符串应包含三位数代码及其简要说明,例如"404 File Not Found".
在这种情况下,请尝试:
Response.Status = "204 No Content"
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3522 次 |
最近记录: |