首页 > 解决方案 > 为什么我的 JWT 令牌没有传递给控制器​​的方法?

问题描述

我的控制器看起来像这样:

    [Route("Test/{token}")]
    public ActionResult Test(string token)
    {
        try
        {
            return this.View(this.jwtService.DecryptJwtToken(token));
        }
        catch (SecurityTokenInvalidSignatureException)
        {
            return this.View("Error");
        }
    }

当我输入http://localhost:52006/Test/ddd我的方法时。但是当我使用这样的东西时:

http://localhost:52006/Test/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxIiwianRpIjoiMTUiLCJleHAiOjE1NTY3OTc1MDh9.iza_zuDL8aB7osanbs76rtVzTiBpemNwfNin5zljYwA

我明白了404 Not found。我敢打赌是因为JWT令牌在他的身体上有点。我的问题是,如何通过路由将JWT令牌传递给我的方法?ASP MVC

标签: c#asp.net-mvcjwt

解决方案


推荐阅读