我正在尝试通过Azure Web(基于java / springboot)APP服务与外部[tag:Mulesoft的] API连接,但该服务覆盖了所有4XX和5XX错误代码的响应,并且只能工作获得200 OK响应。
判断外部API是否在响应正文下方返回401错误:
{ “错误”:“身份验证被拒绝。” }
我在以下方面获得了我的App服务或代理服务: 尝试访问资源时出现 401错误
我已经尝试了所有JAVA Rest API模板,但是没有用。我已经在我的应用程序服务中完成了Web.config传递和其他httpResponse处理,但无济于事。
我不认为它的代码有问题,因为即使内置的Microsoft Proxy函数(绕过调用)也给出了相同的HTML响应。
仅与azure相关的问题
在本地,一切正常,即使在邮递员中,如果我直接调用外部API,则一切正常。仅一次部署到Azure或内置Azure函数会出现此错误