以下是ASP获取服务器全部参数的列表说明,在做ASP网页时经常需要用到,特整理以供参考。 

返回服务器地址<%=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")%> 

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

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

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

返回服务器地址 <%=Request.ServerVariables("Http_Host")%>

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

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

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

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

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

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

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

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

客户端发出内容的长度 <%=Request.ServerVariables("Content_Length")%> 

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

IIS实例的ID号 <%=Request.ServerVariables("Instance_ID")%>

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

返回内容如:gzip,deflate       <%=Request.ServerVariables("Http_Accept_Encoding")%> 

返回内容如:en-us      <%=Request.ServerVariables("Http_Accept_Language")%> 

 返回内容:Keep-Alive     <%=Request.ServerVariables("Http_Connection")%>

返回内容:Cookie的值 <%=Request.ServerVariables("Http_Cookie")%> 

返回内容:Mozilla/4.0(compatible;MSIE6.0;WindowsNT5.1;SV1)   <%=Request.ServerVariables("Http_User_Agent")%> 

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

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

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

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

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

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

代证的用户名 <%=Request.ServerVariables("Auth_User")%> 

唯一的客户证书ID号 <%=Request.ServerVariables("Cert_Cookie")%> 
 
客户证书标志,如有客户端证书,则bit0为0如果客户端证书验证无效,bit1被设置为1 <%=Request.ServerVariables("Cert_Flag")%>

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

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

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

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

服务器证书的发行者字段 <%=Request.ServerVariables("Cert_Server_Issuer")%> 
 
服务器证书的主题字段 <%=Request.ServerVariables("Cert_Server_Subject")%>

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

客户发送的form内容或HTTPPUT的数据类型 <%=Request.ServerVariables("Content_Type")%>

ASP脚本获取服务器全部参数列表说明的更多相关文章

  1. asp.net 获取服务器及客户端的相关信息

    1. 在ASP.NET中专用属性:获取服务器电脑名:Page.Server.ManchineName获取用户信息:Page.User获取客户端电脑名:Page.Request.UserHostName ...

  2. ASP.NET获取服务器信息大全

    p>服务器IP:<%=Request.ServerVariables["LOCAL_ADDR"]%></p> <p>服务器名:<%= ...

  3. [工具类]获取url中参数列表

    写在前面 在项目中经常用到解析url中参数的逻辑,今天先下载就自己封装了一个方法,方便以后使用的时候,信手拈来.当然这里给出的方法是针对常见的url参数类型的,对于重写url,或者路由格式的不考虑. ...

  4. 使用Python脚本获取指定格式文件列表的方法

    在Python环境下获取指定后缀文件列表的方式. 来源stackoverflow 这里简单以*.txt的作为例子. 使用glob(推荐) import glob, os os.chdir(" ...

  5. 转:asp.net获取url各项参数

    假设当前页完整地址是:http://www.test.com/aaa/bbb.aspx?id=5&name=kelli "http://"是协议名 "www.te ...

  6. shell脚本获取传递的参数

    1 脚本编写 #!/bin/bash 2 解释 $n 表示是第几个参数 $0 表示脚本命令本身 3 执行效果

  7. ASP.Net 获取服务器信息

    1: Response.Write("服务器机器名:" + Server.MachineName); 2: Response.Write("<br/>&quo ...

  8. ASP.NET获取服务器文件的物理路径

    如下: string fullpath = context.Server.MapPath("hello.htm"); //得到hello.htm的全路径 string conten ...

  9. Asp.net 获取服务器指定文件夹目录文件,并提供下载

    string dirPath = HttpContext.Current.Server.MapPath("uploads/"); if (Directory.Exists(dirP ...

  10. asp.net获取服务器绝对路径和相对路径

    绝对路径 AppDomain.CurrentDomain.SetupInformation.ApplicationBase 相对路径 Server.MapPath("~/")表示当 ...

随机推荐

  1. CAN 接线参考

    汽车CAN总线详解 - 汽车人大空翼 - 博客园 (cnblogs.com) 汽车CAN总线 - helloWorld017 - 博客园 (cnblogs.com) CAN总线布线规范 - 不明白就去 ...

  2. 前端 ArrayBuffer 与 Blob 互转

    我们在使用ajax向后端发送请求时,responseType可以设置返回数据的格式,它支持的格式有"text"."arraybuffer"."blob ...

  3. Maven项目中配置文件资源导出问题

    标准的Maven项目都会有一个resources目录来存放我们所有的资源配置文件,但是我们往往在项目中不会把所有的资源配置文件都放在resources文件夹中,我们有可能放在项目中的其他位置,那么默认 ...

  4. go对数组对象排序

    1.根据时间对数组对象排序 package main import (     "fmt"     "time"     "github.com/ah ...

  5. mysql数据库新建用户,并赋予权限

    新建用户: CREATE USER 'testuser'@'LOCALHOST' IDENTIFIED BY '123456'; 赋予权限: grant select on *.* to 'testu ...

  6. java 实现Excel导入导出功能

    本文记录 首先需要准备一个导入模板的实体类 import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; import cn ...

  7. MariaDB 搭建主备及主主

    一.主备 可参考:MariaDB之GTID主从复制 二.主主

  8. SQL server自动创建日历表。

    做日报功能需要统计每个月的上班天数,节假日因为每年的日期都不一样,所以需要自己手动更新这些节假日 1:首先先自动创建一个日历表,选择开始年月日和结束的年月日 不要同时执行,先执行创建表之后CREATE ...

  9. MacBook + 移动SSD实现三系统(Mac OS、windows、ubuntu)

    Windows系统安装 1.我们先要在windows的电脑上下载好,你需要的windows镜像文件(下载地址:https://msdn.itellyou.cn/,个人建议用迅雷下载),下载好winto ...

  10. 路飞项目day01 软件开发流程、PIP永久换源、虚拟环境、路飞项目开始

    一.软件开发流程(重要) ​ 我们作为一个后端,虽然一般情况下只专注自己的那一部分事情,但是有时候小公司,人员架构没那么细化,或者老板就是想省钱少招点人,我们就得大致熟悉软件开发流程,知道上司.其他同 ...