我的控制器如下:
[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
方法?