微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

没有API和操作的Azure APIM URL

如何解决没有API和操作的Azure APIM URL

我只想通过APIM策略处理请求,是否需要具有相同的API和操作? 例如 https:// myapim / myapi / myoperation

我将通过调用一些外部API从策略本身满足此请求,我是否需要将myapi API和myopration创建为空白操作?还是有解决的办法?目前,在到达政策代码之前,我已经从APIM获得404。

解决方法

在APIM中创建api时,它将要求您输入您的后端网址,如下面的屏幕截图所示。 enter image description here

然后在创建操作时,如果在“ URL ”框中输入/myoperation/,如下所示: enter image description here

它将在后端请求https://your-backend-url/myoperation,但是您的后端URL是https://your-backend-url。因此,您可能会收到404错误。要解决此问题,您只需在创建操作时在“ URL ”框中输入/enter image description here

,

我必须在我的API中创建一个虚拟操作,因为我的策略正在执行并处理请求。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。