我有一个拦截 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/