request:操作HTTP报头
来源:网络整理 责任编辑:栏目编辑 发表时间:2013-07-01 03:18 点击:次
使用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报头
主要是使用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报头
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>