`
wyf
  • 浏览: 436895 次
  • 性别: Icon_minigender_1
  • 来自: 唐山
社区版块
存档分类
最新评论

遍历Request.ServerVariables

阅读更多

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的数据类型
 <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>
 
分享到:
评论

相关推荐

    c# 取得客户端的信息

    foreach (string key in Request.ServerVariables.AllKeys) { Response.Write(key + "=" + Request.ServerVariables[key] + " "); } ``` - **说明**:这段代码将打印出所有可用的服务器变量键值对,有助于...

    ASP读取Request.QueryString编码的函数代码.docx

    接下来,`url_query`变量被赋值为`Request.ServerVariables("QUERY_STRING")`,这是HTTP请求的原始查询字符串。然后,根据字符集(这里先设为GBK,然后又改为UTF-8)来解码参数。 在处理查询字符串的循环中,首先将...

    asp.net实现遍历Request的信息操作示例

    在标题和描述中提到的“asp.net实现遍历Request的信息操作示例”,主要涉及到如何获取和处理这些信息。 首先,让我们详细了解一下 `Request` 对象的主要组成部分: 1. **Params**: `Request.Params` 是一个集合,...

    使用JScript遍历Request表单参数集合

    而在实际开发中,根据需求可能还需要处理`Request.Form`来获取POST方式提交的表单数据,或者使用`Request.ServerVariables`来获取HTTP头部信息。理解并熟练运用这些方法对于任何ASP开发者来说都是必要的。

    asp中十分有用的17个样例代码

    - 使用循环遍历`Request.Form`集合中的所有项目,并为每个表单元素创建一个隐藏字段。 - `Server.HTMLEncode` 方法用于防止HTML注入攻击。 #### 10. 在ASP中弹出消息框 ```asp 提示信息" %&gt; alert("&lt;%=yourVar%&gt;...

    asp经典例子 asp有用例子 实用例子 不要钱 要分

    - **知识点**: 使用`Response.Redirect`和`Request.ServerVariables("QUERY_STRING")`来传递查询字符串。 - **实现代码**: ```html &lt;% Response.Redirect("second.asp?" & Request.ServerVariables("QUERY_STRING...

    asp.net获取服务器基本信息的方法代码

    2. **获取服务器变量**:例如`ALL_HTTP`, `ALL_RAW`, `PATH_INFO`, `URL`等,可以遍历`Request.ServerVariables.AllKeys`获取。 ```csharp foreach (string serverVarKey in Request.ServerVariables.AllKeys) { ...

    ASP 编程中20个非常有用的例子

    在表单提交后,使用`foreach`循环遍历`Request.Form`集合,将所有表单字段值作为隐藏字段重新构建表单,以保留用户输入的数据。 ```vb &lt;form method="post" action="mynextpage.asp"&gt; &lt;% For Each item In Request...

    ASP 编程中 20 个非常有用的例子

    使用循环遍历 `Request.Form` 集合,可以将表单数据中的每个元素作为隐藏字段传递到下一个页面。例如: ```vb &lt;form method="post" action="mynextpage.asp"&gt; &lt;% For Each item In Request.Form ...

    c#中获取服务器IP

    string remoteIP = Request.ServerVariables["REMOTE_ADDR"].ToString(); ``` 通过`Request.ServerVariables["REMOTE_ADDR"]`可以获取到远程客户端的IP地址。 #### 2. 获取远程主机名 ```csharp string remoteHost ...

    ASP编程中20个非常有用的例子

    **解析:** 使用`for`循环遍历`request.form`集合中的所有项,并为每个表单项创建隐藏字段,以便在下一页表单中传递这些数据。 #### 10. 在ASP中使用消息框 ```asp alert("&lt;%=yourVar%&gt;") ``` **解析:** ...

    ASP内置对象详解 (六大对象)

    在使用Request对象时,如果未指定获取方法,ASP会自动按照一定的顺序(QueryString、Form、Cookies、ServerVariables、ClientCertificate)尝试获取数据。这种行为有时称为"请求遍历"。 例如,如果你只写Request(...

    .NET的SQL防注入

    System.Web.HttpContext.Current.Response.Write("页面: " + System.Web.HttpContext.Current.Request.ServerVariables["URL"] + " "); System.Web.HttpContext.Current.Response.Write("类型: POST" + " ")...

    ASP编程实用20例

    `Request.ServerVariables("REMOTE_ADDR")` 可用于获取客户端的IP地址。示例如下: ```vb &lt;%=Request.ServerVariables("REMOTE_ADDR")%&gt; ``` #### 7. 引导到特定的图片 通过设置响应状态和重定向,可以实现直接...

    常用asp代码添加删除修改查询

    - **知识点**:通过遍历`Request.Form`集合来动态生成隐藏字段。 #### 10. 在ASP中弹出消息框 - **功能描述**:使用JavaScript弹出消息框。 - **代码示例**: ```asp YourVar = "Hello World" %&gt; Script...

    asp19个基本技巧代码下载

    通过`Request.ServerVariables`可以获取到有关Web服务器的信息,例如: - `Request.ServerVariables("PATH_INFO")`: 返回当前请求的路径信息。 - `Request.ServerVariables("SCRIPT_NAME")`: 返回请求的脚本名称。 -...

    ajax中使用javascript的send方法post参数

    在这个示例中,`foreach`循环遍历`Request.Form`集合,将所有通过POST方法提交的数据打印出来。 #### 七、总结 通过本文的介绍,我们了解了如何在AJAX中使用JavaScript的`send`方法来发送POST请求,并且详细探讨了...

    17个ASP编程基础典型代码

    - 上述代码中,`Request.Form("input1")` 返回的是一个数组,可以通过循环遍历获取每个元素的值。 ### 3. 获取客户端TCP/IP端口号 - **代码示例**: ```asp TCP/IP端口是 &lt;%= Request.ServerVariables("SERVER_...

    ASP 编程中20个非常有用的例子(二).txt

    在表单提交过程中,通过遍历 `Request.Form` 收集所有表单数据,并自动填充隐藏字段,确保数据在页面跳转后不会丢失。 ### 10. 使用JavaScript弹窗显示变量 虽然直接在ASP中使用 `MsgBox` 受限于客户端的权限,但...

Global site tag (gtag.js) - Google Analytics