У меня есть URL с параметрами шаблона.
https://test.azure-api.net/HelperFunction/{siteId}/lots/InventoryItem/{itemId}
https://test.azure-api.net/HelperFunction/122/lots/InventoryItem/12
Я хотел прочитать параметры шаблона / пути в разделе входящей политики.
Я пытаюсь, как показано ниже. Но он будет только получать параметры строки запроса. Я хотел получить параметры пути.
<inbound>
<set-body>@{
JObject transBody = new JObject();
transBody.Add("Arguments",
new JObject
{
{"method", context.Request.Method},
{"parameters", context.Request.Url.QueryString},
});
//Add all json properties as arg
transBody.Add("UriPath", context.Request.Url.Path);
return transBody.ToString();
}</set-body>
<base />
</inbound>
Мое требование состояло бы в том, чтобы прочитать параметры маршрута как
"siteId" : 122,
"itemId" : 12
. Любая помощь будет принята.