asp的request.servervariables参数大全

本文涉及的产品
Digicert DV 证书 单域名,20个 3个月
简介: asp的request.servervariables参数大全

Request.ServerVariables("Url") 返回服务器地址

Request.ServerVariables("Path_Info") 客户端提供的路径信息

Request.ServerVariables("Appl_Physical_Path") 与应用程序元数据库路径相应的物理路径(E:\xmxblog)

Request.ServerVariables("Path_Translated") 通过由虚拟至物理的映射后得到的路径(E:\xmxblog\admin_teama_cs.asp)

Request.ServerVariables("Script_Name") 执行脚本的名称 (不带&参数)

Request.ServerVariables("Query_String") 查询字符串內容(参数teamid=2;act=top&taid=3)

Request.ServerVariables("Http_Referer") 请求的字符串內容(是获取来源地址,就是上一个页面的地址.包括传递参数 用于执行处理后返回)

Request.ServerVariables("Server_Port") 接受请求的服务器端口号

Request.ServerVariables("Remote_Addr") 发出请求的远程主机的IP地址

Request.ServerVariables("Remote_Host") 发出请求的远程主机名称

Request.ServerVariables("Local_Addr") 返回接受请求的服务器地址

Request.ServerVariables("Http_Host") 返回服务器地址

Request.ServerVariables("Server_Name") 服务器的主机名、DNS地址或IP地址

Request.ServerVariables("Request_Method") 提出请求的方法比如GET、HEAD、POST等等

Request.ServerVariables("Server_Port_Secure") 如果接受请求的服务器端口为安全端口时,则为1,否则为0

Request.ServerVariables("Server_Protocol") 服务器使用的协议的名称和版本

Request.ServerVariables("Server_Software") 应答请求并运行网关的服务器软件的名称和版本

Request.ServerVariables("All_Http") 客户端发送的所有HTTP标头,前缀HTTP_

Request.ServerVariables("All_Raw") 客户端发送的所有HTTP标头,其结果和客户端发送时一样,没有前缀HTTP_

Request.ServerVariables("Appl_MD_Path") 应用程序的元数据库路径

Request.ServerVariables("Content_Length") 客户端发出內容的长度

Request.ServerVariables("Https") 如果请求穿过安全通道(SSL),则返回ON如果请求来自非安全通道,则返回OFF

Request.ServerVariables("Instance_ID") IIS实例的ID号

Request.ServerVariables("Instance_Meta_Path") 响应请求的IIS实例的元数据库路径

Request.ServerVariables("Http_Accept_Encoding") 返回內容如:gzip,deflate

Request.ServerVariables("Http_Accept_Language") 返回內容如:en-us

Request.ServerVariables("Http_Connection") 返回內容:Keep-Alive

Request.ServerVariables("Http_Cookie")

Request.ServerVariables("Http_User_Agent") 返回內容:Mozilla/4.0(compatible;MSIE6.0;WindowsNT5.1;SV1)

Request.ServerVariables("Https_Keysize") 安全套接字层连接关键字的位数,如128

Request.ServerVariables("Https_Secretkeysize") 服务器验证私人关键字的位数如1024

Request.ServerVariables("Https_Server_Issuer") 服务器证书的发行者字段

Request.ServerVariables("Https_Server_Subject") 服务器证书的主题字段

Request.ServerVariables("Auth_Password") 当使用基本验证模式时,客户在密码对话框中输入的密码

Request.ServerVariables("Auth_Type") 是用户访问受保护的脚本时,服务器用於检验用户的验证方法

Request.ServerVariables("Auth_User") 代证的用户名

Request.ServerVariables("Cert_Cookie") 唯一的客户证书ID号

Request.ServerVariables("Cert_Flag") 客户证书标誌,如有客户端证书,则bit0为0如果客户端证书验证无效,bit1被设置为1

Request.ServerVariables("Cert_Issuer") 用户证书中的发行者字段

Request.ServerVariables("Cert_Keysize") 安全套接字层连接关键字的位数,如128

Request.ServerVariables("Cert_Secretkeysize") 服务器验证私人关键字的位数如1024

Request.ServerVariables("Cert_Serialnumber") 客户证书的序列号字段

Request.ServerVariables("Cert_Server_Issuer") 服务器证书的发行者字段

Request.ServerVariables("Cert_Server_Subject") 服务器证书的主题字段

Request.ServerVariables("Cert_Subject") 客户端证书的主题字段

Request.ServerVariables("Content_Type") 客户发送的form內容或HTTPPUT的数据类型


不防自己动手遍历一下Request.ServerVariables返回结果。方法如下:

将下面的代码放入aspx页面代码中,测试一下:

Request.ServerVariables总结

<%foreach(object obj in Request.ServerVariables)      {          string name = obj.ToString();    %>      Request.ServerVariables["<%=name%>"]:<%=Request.ServerVariables[name]%>
   <%} %>


相关实践学习
通过HTTPS加速网关快速部署网站加密
本实验指导您如何在HTTPS加速网关中添加域名,以及在添加域名后如何进行修改和重置。
目录
相关文章
|
XML JSON 开发框架
ASP.NET Core 十九. Action参数的映射与模型绑定(上)
前文说道了Action的激活,这里有个关键的操作就是Action参数的映射与模型绑定,这里即涉及到简单的string、int等类型,也包含Json等复杂类型,本文详细分享一下这一过程。
125 0
|
开发框架 前端开发 JavaScript
|
.NET
asp 必须为 MapPath 方法指定 Path 参数
最近在调试一个过去的项目,asp写的,提示:必须为 MapPath 方法指定 Path 参数 如下图: strPath = Server.MapPath("") MapPath的参数不能为空。
789 0
|
.NET
在ASP.NET中获取参数POST和GET方式提交的参数
你的名字 你的网站 学习request 和 response的用法 你的名字 你的网站 学习request 和 response的用法 /*从URL中可看出ASP.
1382 0
|
SQL 存储 .NET
ASP调用存储过程返回了一个参数和一个记录集时出现ADODB.Recordset 错误 '800a0e78'
在测试服务器上给sql server2005 打上了sp3补丁,发现有一个调用存储过程的页面报错 ADODB.Recordset 错误 '800a0e78' 对象关闭时,不允许操作。 以为是sp3的缘故,查了好就都没有解决方法,无奈之下,又针对报错,google了一下,发现有一个类似的问题的解决办法就是,在存储过程中加入“set  nocount  on”这个语句解决的,查看了一下我的存储过程,没有类似返回记录的地方,就想是不是输出了其他什么东西,赶快检查,发现不知什么时候为了调试,有一个print的语句,打印出了存储过程中的sql语句,屏蔽掉之后,测试,页面恢复正常。
1043 0
|
存储 .NET 开发框架
ASP存储过程参数数据类型
ASP调用存储过程一般的方法: p.Append   cmd.CreateParameter("参数名称",类型,方向,大小)   参许参数值的类型的意义如下:  名称值   整数值   功能   adDBTimeStamp   135   日期时间数据类型 adDecimal   ...
864 0
|
2月前
|
开发框架 前端开发 JavaScript
盘点72个ASP.NET Core源码Net爱好者不容错过
盘点72个ASP.NET Core源码Net爱好者不容错过
28 0
|
2月前
|
开发框架 .NET
ASP.NET Core NET7 增加session的方法
ASP.NET Core NET7 增加session的方法
23 0
|
8月前
|
开发框架 前端开发 JavaScript
ASP .Net Core 中间件的使用(一):搭建静态文件服务器/访问指定文件
ASP .Net Core 中间件的使用(一):搭建静态文件服务器/访问指定文件