asp.net-mvc - 如何将 HttpRequestBase 转换为 HttpRequest 对象?

标签 asp.net-mvc httprequest

在我的 ASP.NET MVC Controller 中,我有一个需要 HttpRequest 对象的方法。我所能访问的只是一个 HttpRequestBase 对象。

我可以以某种方式转换它吗?

我可以/应该做什么?

最佳答案

您应该始终在应用程序中使用 HttpRequestBase 和 HttpResponseBase,而不是无法测试的具体版本(没有 typemock 或其他一些魔法)。

只需使用 HttpRequestWrapper要转换的类,如下所示。

var httpRequestBase = new HttpRequestWrapper(Context.Request);

关于asp.net-mvc - 如何将 HttpRequestBase 转换为 HttpRequest 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1452522/

相关文章:

javascript - asp.net mvc ajax post传统参数序列化

c# - C# 查询三张表

c# - NLog 在 Release模式下不工作

json - 跟踪 HttpWebRequest 和 HttpWebResponse 的进度

asp.net - ASP.net HttpRequest 上的静态 HttpClient 线程安全

c# - 客户端的 silverlight 进程

javascript - "MVC"和 "Single Page Application"模板有什么区别?

asp.net-mvc - MVC LOB 应用程序

ios - 使用 Alamofire 上次异步 HTTP 请求的响应数据

php,自己的小文件管理器而不是 FTP。好主意?