【发布时间】:2017-02-13 19:05:13
【问题描述】:
我在 Azure API 管理中发布了一些 API,它们在后台调用 REST Web 应用程序。大多数端点使用以下格式:
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 有关,因为底层 Web 应用程序使用冗长的路径参数和查询参数。
URL 路径的长度是否有限制?
【问题讨论】:
标签: rest azure url-parameters azure-api-management