У меня есть несколько API, опубликованных в Azure API Management, которые незаметно вызывают веб-приложение REST. Большинство конечных точек используют формат:
https://company.azure-api.net/dom/ep/{pathParamVal}?{queryParamName}={queryParamVal}
Если {queryParamVal}
- действительно длинная строка, из-за которой длина URL-адреса превышает 350-400 символов, все работает должным образом. Но если я укажу то же строковое значение, что и {pathParamVal}
, я получу код ошибки HTTP 400 - HTTP Error 400. The request URL is invalid.
. Я знаю, что это связано с Azure, потому что базовое веб-приложение работает с параметрами длинного пути, а также с параметрами запроса.
Есть ли ограничение на длину URL-пути?