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