HttpRequest的公开属性绝大部分都是比较重要的,这里就简单地列举一下吧

  1. // 获取服务器上 ASP.NET 应用程序的虚拟应用程序根路径。  
  2. public string ApplicationPath { get;}  
  3. // 获取应用程序根的虚拟路径,并通过对应用程序根使用波形符 (~) 表示法(例如,以“~/page.aspx”的形式)使该路径成为相对路径。  
  4. public string AppRelativeCurrentExecutionFilePath { get;}  
  5. // 获取或设置有关正在请求的客户端的浏览器功能的信息。  
  6. public HttpBrowserCapabilities Browser { get;set;}  
  7. // 获取客户端发送的 cookie 的集合。  
  8. public HttpCookieCollection Cookies { get;}  
  9. // 获取当前请求的虚拟路径。  
  10. public string FilePath { get;}  
  11. // 获取采用多部分 MIME 格式的由客户端上载的文件的集合。  
  12.  public HttpFileCollection Files { get;}  
  13. // 获取或设置在读取当前输入流时要使用的筛选器。  
  14. public Stream Filter { get;set;}  
  15. // 获取窗体变量集合。  
  16. public NameValueCollection Form { get;}  
  17. // 获取 HTTP 头集合。  
  18. public NameValueCollection Headers { get;}  
  19. // 获取客户端使用的 HTTP 数据传输方法(如 GET、POST 或 HEAD)。  
  20. public string HttpMethod { get;}  
  21. // 获取传入的 HTTP 实体主体的内容。  
  22. public Stream InputStream { get;}  
  23. // 获取一个值,该值指示是否验证了请求。  
  24. public bool IsAuthenticated { get;}  
  25. // 获取当前请求的虚拟路径。  
  26. public string Path { get;}  
  27. // 获取 HTTP 查询字符串变量集合。  
  28.  public NameValueCollection QueryString { get;}  
  29. // 获取当前请求的原始 URL。  
  30. public string RawUrl { get;}  
  31. // 获取有关当前请求的 URL 的信息。  
  32. public Uri Url { get;}  
  33. // 从 QueryString、Form、Cookies 或 ServerVariables 集合中获取指定的对象。  
  34. public string this[string key] { get;}  
  35. // 将指定的虚拟路径映射到物理路径。  
  36. // 参数: virtualPath: 当前请求的虚拟路径(绝对路径或相对路径)。  
  37. // 返回结果: 由 virtualPath 指定的服务器物理路径。  
  38. public string MapPath(string virtualPath); 

你可能感兴趣的:(HttpRequest的公开属性绝大部分都是比较重要的,这里就简单地列举一下吧)