c# - HttpRequest 与 HttpWebRequest

标签 c# asp.net .net

我有一个拦截 POST 请求的网页,从请求中提取用户名,并且应该根据用户名转发请求。现在,我注意到传入的 HttpRequest 有一个 Params 属性,而 HttpWebRequest 没有。为什么是这样?有没有一种方法可以在传出的 HttpWebRequest 中捕获参数数据?

谢谢。

最佳答案

它们只是两个不同包中的两个不同的 .Net 类:

   System.Object
      System.MarshalByRefObject
         System.Net.WebRequest
            System.Net.HttpWebRequest
   System.Object
      System.Web.HttpRequest

HttpWebRequest 是一个古老的 .Net 1.1 东西 - 如果您计划重构任何代码(或编写任何新代码!),我肯定会使用 Web.HttpRequest!

恕我直言...

关于c# - HttpRequest 与 HttpWebRequest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12431042/

相关文章:

c# - Windows 服务中的可重入计时器

c# - 使用隐藏窗口在 C# 中打开进程

java - 如何从 ASP .NET 网站检测安装在客户端上的 Java 运行时?

c# - 亚音速 3 - SimpleRepository

c# - 使用 C# 将数据附加到 .csv 文件

c# - 在另一台计算机上远程连接到mysql时出现问题

javascript - 为什么我的 HTML5 旁白部分没有显示在我的页面中?

c# - 类似数据库的gridview

c# - 实时更新 .NET 桌面应用程序

c# - 不同的应用程序设置取决于配置模式