首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.net 5从HttpRequest检索HttpRequestMessage

.net 5从HttpRequest检索HttpRequestMessage
EN

Stack Overflow用户
提问于 2021-10-26 18:42:40
回答 1查看 141关注 0票数 0

我正在做一个概念验证,将我们的旧.Net框架服务转换为.Net核心Web Api服务。

我们使用的是StrathWeb的AspNetCore.CacheOutput后续版本。现在我们有了一个CacheOutputOverrideAttribute类和一个带有签名的OnActionExecuting方法

代码语言:javascript
复制
public override void OnActionExecuting(ActionExecutingContext context)

原始代码具有以下签名。使用actionContext.Request可以很容易地从中获取HttpRequestMessage。

代码语言:javascript
复制
public override void OnActionExecuting(HttpActionContext actionContext)

在旧代码中,有几行代码利用了HttpRequestMessage,如下所示。

代码语言:javascript
复制
var config = actionContext.Request.GetConfiguration();

现在,我只能访问HttpResponse而不能访问HttpResponseMessage。有没有一种方法可以从HttpResponse中转换和提取HttpResponseMessage?

有没有其他我应该使用的路径?

谢谢,

EN

回答 1

Stack Overflow用户

发布于 2021-10-26 19:24:13

ASP.NET核心中没有HttpResponseMessage/HttpRequestMesssage或基本实现。只有HttpResponse/HttpRequest。与旧的ASP.NET类型不同,这些新类型是可扩展的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69728396

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档