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


  • 相关阅读:
    放假期间网站被挂马的解决办法
    放假期间网站被挂马的解决办法
    判断一个字符串中字母的个数(无视大小写)
    判断一个字符串中字母的个数(无视大小写)
    JSP 9 大内置对象详解
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    2019年企业数据生产力调研报告,90%的人都没看过
    2019年12月数据库流行度排行:前三甲高位收官 数据库重获增长趋势
  • 原文地址:https://www.cnblogs.com/feixian49/p/949737.html
Copyright © 2011-2022 走看看