状态码404:您正在寻找的资源已被删除,名称已更改或暂时不可用

问题描述 投票:0回答:1

我已经将API项目(.NET Core应用2.1)部署到Azure,当我尝试调用资源/端点时,我得到了状态码404:您要查找的资源已被删除,名称已更改或暂时不可用。

我最近更改了资源/端点以接受2个url参数。在此之前,它只有1个,并且运行良好。我在第二个参数中以字符串形式发送访问令牌,并且我注意到,如果我只是用短字符串值替换了相当长的令牌,就不会出现此错误。如果值太长,我会收到错误消息。

URL查询参数值太长会导致此错误吗?是否建议不要将访问令牌作为查询参数发送,即使它是HTTPS?

azure-active-directory access-token api-design azure-api-apps
1个回答
0
投票

令牌长度多长?如果查询参数字符串太长,它将肯定会出现此错误。您可以引用此URL Get Request strings limit

令牌可以作为查询参数发送,并且它与http或https无关。建议您使用Post Request。

© www.soinside.com 2019 - 2024. All rights reserved.