我正在做一个概念验证,将我们的旧.Net框架服务转换为.Net核心Web Api服务。
我们使用的是StrathWeb的AspNetCore.CacheOutput后续版本。现在我们有了一个CacheOutputOverrideAttribute类和一个带有签名的OnActionExecuting方法
public override void OnActionExecuting(ActionExecutingContext context)原始代码具有以下签名。使用actionContext.Request可以很容易地从中获取HttpRequestMessage。
public override void OnActionExecuting(HttpActionContext actionContext)在旧代码中,有几行代码利用了HttpRequestMessage,如下所示。
var config = actionContext.Request.GetConfiguration();现在,我只能访问HttpResponse而不能访问HttpResponseMessage。有没有一种方法可以从HttpResponse中转换和提取HttpResponseMessage?
有没有其他我应该使用的路径?
谢谢,
发布于 2021-10-26 19:24:13
ASP.NET核心中没有HttpResponseMessage/HttpRequestMesssage或基本实现。只有HttpResponse/HttpRequest。与旧的ASP.NET类型不同,这些新类型是可扩展的。
https://stackoverflow.com/questions/69728396
复制相似问题