我已经将API项目(.NET Core应用2.1)部署到Azure,当我尝试调用资源/端点时,我得到了状态码404:您要查找的资源已被删除,名称已更改或暂时不可用。
我最近更改了资源/端点以接受2个url参数。在此之前,它只有1个,并且运行良好。我在第二个参数中以字符串形式发送访问令牌,并且我注意到,如果我只是用短字符串值替换了相当长的令牌,就不会出现此错误。如果值太长,我会收到错误消息。
URL查询参数值太长会导致此错误吗?是否建议不要将访问令牌作为查询参数发送,即使它是HTTPS?
令牌长度多长?如果查询参数字符串太长,它将肯定会出现此错误。您可以引用此URL Get Request strings limit
令牌可以作为查询参数发送,并且它与http或https无关。建议您使用Post Request。