首页 > 代码库 > asp.net获取URL方法

asp.net获取URL方法

方法如下:

Request.Url.ToString()获取完整url(协议名+域名+站点名+文件名+参数):https://localhost:44300/WebForm1.aspx?abc=123Request.RawUrl获取客户端请求的URL信息(不包括主机和端口):/WebForm1.aspx?abc=123Request.Url.AbsolutePath获取站点名+页面名:/WebForm1.aspxRequest.Url.Host获取主机部分:localhostRequest.Url.Query获取参数部分:?abc=123Request.ApplicationPath获取应用程序的虚拟应用程序根路径:/Request.CurrentExecutionFilePath获取当前请求的虚拟路径:/WebForm1.aspxRequest.Path获取当前请求的虚拟路径:/WebForm1.aspxRequest.PathInfo获取具有URL扩展名的资源的附加路径信息:Request.PhysicalPath获取与请求的URL相对应的物理文件系统路径:c:\users\jim\documents\visual studio 2010\Projects\WebApplication3\WebApplication3\WebForm1.aspxRequest.Url.LocalPath获取文件名的本地操作系统表示形式:/WebForm1.aspxRequest.Url.AbsoluteUri获取绝对URL:https://localhost:44300/WebForm1.aspx?abc=123Request.ServerVariables.Get("Local_Addr")获取服务器IP:::1Request.Url.Port获取服务器端口:44300Request.Url.Scheme获取服务器协议头:https

 

asp.net获取URL方法