Erreur de réacheminement asp.net Core avec Ocelot (7.0.4)

"ReRoutes": [ { "DownstreamPathTemplate": "/api/Agent/GetPagedAgents?page={page}", "DownstreamScheme": "http", "DownstreamHostAndPorts": [ { "Host": "agent.api", "Port": 80 } ], "UpstreamPathTemplate": "/api/account/user/list/GetPagedAgents?page={page}", "UpstreamHttpMethod": [] }] 

Ici, j’essaie de redirect mon UpstreamPathTemplate vers DownstreamPathTemplate à partir d’une chaîne de requête,

 "http://accountmanagement/api/account/user/list/GetPagedAgents?page=1" 

c’est la chaîne de requête que j’envoie à mon service de gestion de compte pour une redirection vers mon service d’agent à l’aide d’ocelot.

Ceci est ma méthode de contrôleur dans le service d’agent pour recevoir le chemin re-routé

  [HttpGet] [Route("GetPagedAgents")] [ProducesResponseType((int)HttpStatusCode.OK)] [ProducesResponseType((int)HttpStatusCode.BadRequest)] public IActionResult Get(ssortingng page, ssortingng pageSize, ssortingng filter, ssortingng sortBy) { var Result = _agentServices.GetAll(Convert.ToInt32(page), Convert.ToInt32(pageSize),filter,sortBy); return Ok(Result); } 

Mais ça ne marche pas. Dans ma fenêtre OUTPUT, son message s’affiche: Impossible de trouver la route en aval pour le chemin: / api / compte / utilisateur / liste / GetPagedAgents, verbe: GET

cela signifie ici qu’il prend mon UpstreamPath comme

  Upstream url path is /api/account/user/list/GetPagedAgents 

manque le paramètre ici.

toute aide serait appréciée. Je vous remercie