开发者社区> 老朱教授> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Request.ServerVariables,C#获取服务器信息,C#获取访问信息

简介:
+关注继续查看

HttpContext.Current.Request.ServerVariables

 

Request.ServerVariables["Url"] 
返回服务器地址
Value 0: /WebSite1/Default.aspx


Request.ServerVariables["Path_Info"] 
客户端提供的路径信息
Value 0: /WebSite1/Default.aspx

Request.ServerVariables["Appl_Physical_Path"] 
与应用程序元数据路径相应的物理路径
Value 0: C:\Documents and Settings\yukun\My Documents\Visual Studio 2005\WebSites\WebSite1\


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"]

HttpContext.Current.Request.ServerVariables["SERVER_NAME"].ToLower();  //.ToLower();  转换成小写字母

域名:比如:www.baidu.com      //可以用来做多域名的子网站用 
服务器的主机名、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"]
返回內容如:nVisiT%2DYum=125;ASPSESSIONIDCARTQTRA=FDOBFFABJGOECBBKHKGPFIJI;ASPSESSIONIDCAQQTSRB=LKJJPLABABILLPCOGJGAMKAM;ASPSESSIONIDACRRSSRA=DKHHHFBBJOJCCONPPHLKGHPB

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的数据类型




本文转自94cool博客园博客,原文链接:http://www.cnblogs.com/94cool/archive/2011/11/06/2238427.html,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
RDS SQL Server 通过链接服务器访问公网的解决方案
RDS SQL Server 开放了 Linked Server功能,但是默认只能在RDS之间,或者同VPC 下的ECS 自建SQL Server,实现Linkded Server 功能。本文将介绍,利用VPC SNAT 功能,实现RDS Linked Server 访问公网数据库的能力。
27072 0
DataTables的服务器端(SpringMVC)分页模式(2)
DataTables的服务器端(SpringMVC)分页模式
62 0
一键批量创建服务器并绑定弹性IP,助力公网业务快速开服
本文将为大家介绍一种批量创建ECS、创建EIP、并完成EIP绑定ECS的方法。此方法利用资源编排ROS模板,通过一次性的ECS、ECS参数设置,可以快速批量部署带公网的服务器上线。
1179 0
IPTABLES 规则(Rules)
iptables规则的查看、添加、删除和修改 分类: 技术, Linux 基础   标签: iptables    评论: 1条评论   阅读:28,254 views 这里只列出比较常用的参数,详细的ma...
824 0
MySQL 系统变量(system variables)
    MySQL系统变量(system variables)实际上是一些系统参数,用于初始化或设定数据库对系统资源的占用,文件存放位置等等。这些个系统变量可以分为全局以及会话级别层面来修改,有些也可以进行动态修改。
1181 0
[图解]sqlserver中创建链接服务器
链接服务器在跨数据库/跨服务器查询时非常有用(比如分布式数据库系统中),本文将以图文方式详细说明如何利用SQL Server Management Studio在图形界面下创建链接服务器 1.展开服务器对象-->链接服务器-->右击"新建链接服务器" 注意:必须以数据库管理员身份登录(通常也就是sa帐号)后,才可以创建"链接服务器" 2.
923 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载