zoukankan      html  css  js  c++  java
  • HttpRequest 的各种路径

    在 Page 里面的 request 有很多个有关路径的属性
    Path:获取当前请求的虚拟路径,不包括查询字符串。
    RawUrl: 获取当前请求的原始 URL,包含查询字符串。
    PhysicalApplicationPath:获取当前正在执行的服务器应用程序的根目录的物理文件系统路径。
    PhysicalPath: 获取与请求的 URL 相对应的物理文件系统路径。
    Url: 获取有关当前请求的完整 URL 的信息。

    <%@ Page Language="VB" Debug=true %>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <script runat="server">

        Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
            Dim str As String 
    = ""
            str 
    &= "Path  获取当前请求的虚拟路径。<br> "
            str 
    &= Request.Path
            str 
    &= "<br><br>PathInfo  获取具有 URL 扩展名的资源的附加路径信息。 <br>"
            str 
    &= Request.PathInfo
            str 
    &= "<br><br>PhysicalApplicationPath  获取当前正在执行的服务器应用程序的根目录的物理文件系统路径。 <br>"
            str 
    &= Request.PhysicalApplicationPath
            str 
    &= "<br><br>PhysicalPath  获取与请求的 URL 相对应的物理文件系统路径。 <br>"
            str 
    &= Request.PhysicalPath
            str 
    &= "<br><br>QueryString  获取 HTTP 查询字符串变量集合。 <br>"
            str 
    &= Request.QueryString.ToString
            str 
    &= "<br><br>RawUrl  获取当前请求的原始 URL。 <br>"
            str 
    &= Request.RawUrl
            str 
    &= "<br><br>Url  获取有关当前请求的 URL 的信息。 <br>"
            str 
    &= Request.Url.ToString
           ' str 
    &= "<br><br>UrlReferrer  获取有关客户端上次请求的 URL 的信息,该请求链接到当前的 URL。 <br>"
           ' str 
    &= Request.UrlReferrer.ToString  ' Null Reference
     
            Label1.Text 
    = str
        End Sub
    </script>

    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        
    <title>无标题页</title >
    </head>
    <body OnPageLoad="Page_Load">
        
    <form id="form1" runat="server">
        
    <div>
            
    <asp:Label ID="Label1" runat="server" Height="148px" Text="Label" Width="654px"></asp:Label></div>
        
    </form>
    </body>
    </html>

    输入不带查询字符串的 URL
    http://localhost/request1.aspx


    结果:
    Path 获取当前请求的虚拟路径。
    /request1.aspx

    PathInfo 获取具有 URL 扩展名的资源的附加路径信息。


    PhysicalApplicationPath 获取当前正在执行的服务器应用程序的根目录的物理文件系统路径。
    c:\inetpub\wwwroot\

    PhysicalPath 获取与请求的 URL 相对应的物理文件系统路径。
    c:\inetpub\wwwroot\request1.aspx

    RawUrl 获取当前请求的原始 URL。
    /request1.aspx

    Url 获取有关当前请求的 URL 的信息。
    http://localhost/request1.aspx



    输入带查询字符串的 Url
    http://localhost/request1.aspx?a=1&b=2


    结果:
    Path 获取当前请求的虚拟路径。
    /request1.aspx

    PathInfo 获取具有 URL 扩展名的资源的附加路径信息。


    PhysicalApplicationPath 获取当前正在执行的服务器应用程序的根目录的物理文件系统路径。
    c:\inetpub\wwwroot\

    PhysicalPath 获取与请求的 URL 相对应的物理文件系统路径。
    c:\inetpub\wwwroot\request1.aspx

    QueryString 获取 HTTP 查询字符串变量集合。
    a=1&b=2

    RawUrl 获取当前请求的原始 URL。
    /request1.aspx?a=1&b=2

    Url 获取有关当前请求的 URL 的信息。
    http://localhost/request1.aspx?a=1&b=2


  • 相关阅读:
    Microsoft To-Do无法同步问题 ke xue上网导致
    学习希尔排序
    查找docker无法启动的原因
    挂载只读分区为可读写
    批量重建索引脚本
    frp nginx 80 端口共用
    vue部署nginx 404
    阿里云服务器,数据库热备、暖备、冷备实战-镜像篇(域环境下配置)
    码农老婆的网店
    Wcf调用方式
  • 原文地址:https://www.cnblogs.com/feixian49/p/949737.html
Copyright © 2011-2022 走看看