zoukankan      html  css  js  c++  java
  • Request获取url信息的各种方法

    临时用到需要处理用户的URL,MSDN一下,整理了部分。现和大家Share一下:

    测试地址:http://localhost:10710/Engine/Default.aspx?aa=1&bb=c

    • Request.RawUrl---/Engine/Default.aspx?aa=1&bb=c
    • Request.Url.AbsoluteUri---http://localhost:10710/Engine/Default.aspx?aa=1&bb=c
    • Request.FilePath---/Engine/Default.aspx
    • Request.ApplicationPath---/Engine
    • Request.CurrentExecutionFilePath---/Engine/Default.aspx
    • Request.Path---/Engine/Default.aspx
    • Request.PhysicalApplicationPath---C:\Documents and Settings\Administrator\桌面\WorkkFolder\Pages\BlogEngine\Engine\
    • Request.PhysicalPath---C:\Documents and Settings\Administrator\桌面\WorkkFolder\Pages\BlogEngine\Engine\Default.aspx
     

    HttpRequest.RawUrl 获取当前请求的原始URL原始 URL 定义为 URL 中域信息之后的部分。在 URL 字符串 http://www.contoso.com/articles/recent.aspx 中,原始 URL /articles/recent.aspx。原始 URL 包括查询字符串(如果存在)。

     

    HttpRequest.FilePath: 属性 获取当前请求的虚拟路径。
    HttpRequest.ApplicationPath 属性 获取服务器上 ASP.NET 应用程序的虚拟应用程序根路径。
    HttpRequest.CurrentExecutionFilePath 属性 获取当前请求的虚拟路径。
    HttpRequest.Path 属性 获取当前请求的虚拟路径。
    HttpRequest.PhysicalApplicationPath 属性 获取当前正在执行的服务器应用程序的根目录的物理文件系统路径。
    HttpRequest.PhysicalPath 属性 获取与请求的 URL 相对应的物理文件系统路径。

     

  • 相关阅读:
    this指针详解
    C++处理异常
    C++中的this指针
    c++中的string类
    c面试题总结
    c++中的引用详解
    c++中的new和delete
    函数重载
    BST(二叉排序树)的插入与删除
    ccf行车路线
  • 原文地址:https://www.cnblogs.com/netwenchao/p/1666981.html
Copyright © 2011-2022 走看看