遍历Request.ServerVariables

转载 2007年09月27日 12:53:00
 

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

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

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

Request.ServerVariables("Path_Translated") 
通过由虚拟至物理的映射后得到的路径

Request.ServerVariables("Script_Name") 
执行脚本的名称

Request.ServerVariables("Query_String") 
查询字符串內容

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页面代码中,测试一下:

<div>
   
<b>Request.ServerVariables总结</b>
   
<br />
   
<br />
   
<%foreach(object obj in Request.ServerVariables)
     {
         
string name = obj.ToString();
   
%>
     Request.ServerVariables["
<%=name%>"]:<span style="color:Red"><%=Request.ServerVariables[name]%></span>
     
<br />
   
<%%>
</div>

Request.ServerVariables变量参数的详细说明

Request.ServerVariables["Url"] 返回服务器地址 Request.ServerVariables["Path_Info"] 客户端提供的路径信息 Reque...
  • sdh_down
  • sdh_down
  • 2013年04月19日 17:02
  • 373

深度遍历和广度遍历

遍历 图的遍历,所谓遍历,即是对结点的访问。一个图有那么多个结点,如何遍历这些结点,需要特定策略,一般有两种访问策略: 深度优先遍历 广度优先遍历 深度优先 深度优先遍历,从...
  • njxw1108
  • njxw1108
  • 2016年12月26日 16:28
  • 639

JSON对象遍历

JSON对象的遍历: 1.对key-value对类型的遍历; 2.对数组元素的遍历 3.对嵌套的json结构遍历...
  • ThinkingLink
  • ThinkingLink
  • 2015年08月28日 14:43
  • 11443

数据结构之前序遍历,中序遍历,后序遍历

  前序遍历-》首先访问根结点,                    然后遍历左子树,                    最后遍历右子树。                   ...
  • h516077808
  • h516077808
  • 2014年07月06日 21:43
  • 2956

二叉树的三种遍历练习题

一 二叉树的基础问题
  • XSF50717
  • XSF50717
  • 2014年10月11日 20:10
  • 5618

二叉树之层次遍历

下面是对层次遍历的一个实例,如果对二叉树不太了解请点击这里 任务要求:输入一棵二叉树,进行层次遍历,每个节点都按照从根节点到他的移动序列给出(L表示左,R表示右)。在输入中,每个节点的左右括号之间没有...
  • luomingjun12315
  • luomingjun12315
  • 2015年04月23日 09:16
  • 14237

javascript 四种数组遍历方法

数组遍历方法收集一些各种遍历的方法,主要针对数组 最传统方法:for( ; ; ){}var arr=[1,2,3,4,5,6]; for(var i=0;i...
  • li_001
  • li_001
  • 2016年12月27日 09:58
  • 7308

树和森林的遍历

树和森林的遍历@(数据结构)不要带着二叉树的遍历来限制了对树的遍历的理解。 树的遍历的定义:以某种方式访问树中的每一个结点,且仅访问一次。 树的遍历主要有先根遍历和后根遍历。 先根遍历:若树非空,...
  • u011240016
  • u011240016
  • 2016年10月15日 17:23
  • 8594

线性表的应用1(顺序表的遍历和查找)

已知顺序表L中的数据类型为整型。设计算法将其调整为左右两部分,左边的元素(即排在前面的)均为奇数,右边所有元素(即排在后面的)均为偶数,并要求算法的时间复杂度为O(n),空间复杂度为O(1)。 由于顺...
  • PNAN222
  • PNAN222
  • 2016年04月05日 17:35
  • 890

JDK7之新的遍历目录API

jdk7之前,我们遍历目录,一般都是判断当前文件是普通文件和目录文件,从而递归的遍历其子目录,利用file 过滤,过滤出符合我们需要的文件。     这种都是需要我们显示的写递归程序的,不过JDK7...
  • doctor_who2004
  • doctor_who2004
  • 2015年08月30日 16:26
  • 1485
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:遍历Request.ServerVariables
举报原因:
原因补充:

(最多只允许输入30个字)