问题标签 [actioncontext]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2284 浏览

c# - IActionContextAccessor 为空

我正在为我的 .NET Core 应用程序设置一个自定义中间件来记录异常错误,并在 Startup.cs 中有以下内容来注册我的上下文:

在我的配置中,我添加了以下内容以使用自定义中间件:

我的自定义中间件类如下:

我试图从中获取 ActionContext.RouteData 值的“contextAccessor”似乎是 Null。

我究竟做错了什么?谢谢你。

0 投票
2 回答
189 浏览

asp.net-core - 从另一个获取一个动作的 ActionContext

我可以获得一个 ActionContext 或 ActionDescriptor 或可以根据路由名称描述特定操作的东西吗?

具有以下控制器。

我想做的是在调用“Get”时,能够访问“Ge​​tUser”元数据,如动词、路由参数等

就像是

或者

这个想法中的一些东西。

0 投票
1 回答
354 浏览

c# - 从 IHeaderDictionary 对象读取范围标头的正确方法

我有一个ActionContext对象。

我想RangeRequest. 我所知道的是我可以这样阅读

但是我必须拆分字符串以获取范围fromto值,因为范围标头是这样的byte=100-512

那么这是从中读取此标头的正确方法IHeaderDictonary还是有更好的方法呢?

0 投票
0 回答
54 浏览

amazon-web-services - 如果令牌来自 Cognito,HttpActionContext 如何从 Jwt 令牌获取 ClaimsPrincipal

我需要将 AWS congnito 服务用于 jwt 令牌并发布我想使用 Web API 中的过滤器运行我的授权(.Net 4.7.2 --NOT IN .NET CORE--) 谁能建议我们如何获得索赔actionContext.RequestContext.Principal 如果我在我们的启动类中获取 jwt 令牌,则在过滤器中可用。

我正在为 POC 使用以下启动和过滤器类。

获取令牌并验证它并找到声明时的启动类。

我的身份验证过滤器类

我希望 actionContext 在这一行中包含声明的值actionContext.RequestContext.Principal

任何代码或建议将不胜感激,谢谢

0 投票
0 回答
16 浏览

c# - HttpActionContext 是否知道 iis 身份验证?

我在 iis 中启用了我网站的“匿名身份验证”,我想通过HttpActionContextobj 从中间件重新识别它,

我可以从中得到这个定义HttpActionContext吗?

此代码不正确,因为它用于 AllowAnonymousAttribute:

0 投票
1 回答
53 浏览

struts2 - ActionContext.getContext() 在 Struts 2 中使用 Session 返回 null

我正在尝试Session在 Struts 2 中使用:

但我收到了这个错误:

几个小时前它运行良好,我的程序运行良好。过了一段时间,我的电脑变黑了,然后重新启动,重新启动后这个错误开始出现。我没有改变我的代码。一切都一样,但面临这个问题。

我尝试使用SessionMapStruts,但仍然收到相同的错误消息。我尝试过更改struts-core库,也尝试了谷歌的一些解决方案,但仍然没有解决这个问题。请为此提供解决方案。