如何替换 url 路径参数

How to replace url path parameter

如何替换以下 url 中 tenantId 的值:/{tenantId}/users?我需要用 jwt 令牌中的值替换它。查询参数很简单,但路径参数在任何地方都没有记录。

如果我没看错,你想重写入站部分的 uri 吗? 如果您的 url 是:

https://whosebug.com/{tenantId}/users

然后您可以使用以下命令重写 Uri:

<rewrite-uri template="@(context.Request.OriginalUrl.Path.Replace(context.Request.MatchedParameters["tenantId"], "<YOUR-JWT-TOKEN-VALUE>"))" copy-unmatched-params="true" />