zoukankan      html  css  js  c++  java
  • Asp.net中Request.Url的各个属性对应的意义介绍

    转:http://www.jb51.net/article/30254.htm

    虚拟目录的路径:   Request.ApplicationPath

    站点的物理路径(完整路径):   Request.PhysicalPath

    站点物理路径的目录:   System.IO.Path.GetDirectoryName(Request.PhysicalPath)

    站点物理路径的目录:   Request.PhysicalApplicationPath

    当前页面的文件名:   System.IO.Path.GetFileName(Request.PhysicalPath)

    当前页面的虚拟路径:   Request.CurrentExecutionFilePath

    当前页面的虚拟路径:   Request.FilePath Request.Path

    原始URL:   Request.RawUrl

    绝对路径(不包括参数什么的):   Request.Url.AbsolutePath

    绝对URL:   Request.Url.AbsoluteUri

    URL协议方案:   Request.Url.Scheme

    URL的主机名:   Request.Url.Host

    URL端口号:   Request.Url.Port

    主机名+端口号:   Request.Url.Authority

    获取文件名的本地操作系统表现形式:   Request.Url.LocalPath

    附加路径信息,例如http://xxxx/UrlDemo.aspx/Hello?id=22#top 那么这里就是Hello:   Request.PathInfo

    URL的路径和GET参数:   Request.Url.PathAndQuery

    URL的GET参数:   Request.Url.Query

    主要指的是http://xxxx/UrlDemo.aspx/Hello?id=22#top中#后面的top。
    但一般情况下无法获取值,因为浏览器不会把这个值发送到服务器端
    Request.Url.Fragment

    主机名:   Request.Url.DnsSafeHost

    URL的全部:   Request.Url.OriginalString

    这种情况: Uri uriAddress = new Uri ("http://user:password@www.contoso.com/index.htm ") Console.WriteLine(uriAddress.UserInfo);   Request.Url.UserInfo

    从某个页面跳转过来的时候会显示源页面的值:   Request.UrlReferrer

    URI的每一段
    for (var i = 0; i < Request.Url.Segments.Length;i++ )
    {
    Request.Url.Segment" + i + ":Request.Url.Segments[i]
    }

  • 相关阅读:
    自动获取Xpath、CSS相对路径的Chrome插件
    Appium Desired capabilities详解
    手机自动化录制回放工具SoloPi
    用正交表工具PICT自动设计测试用例
    python循环删除列表元素常见错误与正确方法
    appium微信公众号H5页面自动化测试
    使用fiddler修改请求、响应的数据
    appium inspector抓取元素、录制脚本
    如何更好的设计测试用例
    多数元素-leetcode
  • 原文地址:https://www.cnblogs.com/yuanyang/p/5622559.html
Copyright © 2011-2022 走看看