使用reponse,我们可以为http协议创建状态码和定制的HTTP报头。
主要是使用Response对象的AddHeader方法来创建自己的状态码或自己喜欢的定制的报头。
这一方法需要两个参数:HTTP报头名称或一个包含其值或分配给它的值的字符串。作为一个例子,下面的代码在页面中添加REFRESH报头:
Response.AddHeader "REFRESH", "60;URL=newpath/newpage.asp"
这等同于客户机端<META>元素:
<META HTTP-EQUIV="REFRESH", "60;URL=newpath/newpage.asp"
换句话说,也可配合Status属性使用AddHeader方法使浏览器载入一个新的页面:
Response.Status = "302 Object Moved"
Response.Addheader "Location”, “newpath/newpage.asp"
这等同于使用Response.Redirect方法:
Response.Redirect "newpath/newpage.asp"
具体的可以查看本站文章中关于http报头的说明。
Response.Status属性可被用来发送一些所需要的状态消息,例如添加如下几行:
Response.Status= “401 Unauthorized”
Response.Addheader “WWW-Authenticate”, “BASIC”
强制浏览器显示一个用户名/口令对话框,然后使用BASIC验证把它们发送回服务器.
request:操作HTTP报头
原创文章如转载,请注明:转载自悠悠博客 [ http://www.ajaxstu.com/ ]
相关文章:
- asp重定向-response.redirect和server.transfer(2007-10-24 9:18:30)
- vbscript Replace 函数(2007-10-21 4:33:2)
- vbscript:日期格式常数(2007-10-10 7:30:49)
- For...Next 语句(2007-10-4 9:43:2)
- Chr 函数(2007-10-2 9:21:42)
- vbscript InputBox 函数(2007-9-24 8:25:19)
- CCur 函数(2007-9-20 6:10:44)
- vbscript:字符串常数(2007-9-19 1:12:22)
- While...Wend 语句(2007-9-12 4:58:27)
- vbscript Join函数文档与实例(2007-8-27 4:52:50)
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。