Azure APIM URL 无 API 和操作
Azure APIM URL without API and Operation
我只想通过 APIM 策略来处理请求,是否需要 API 和相同的操作?
例如
https:///myapim/myapi/myoperation
我将通过调用一些外部 API 来满足策略本身的这个请求,我是否需要创建 myapi API 和 myopration 作为空白操作?还是有办法处理这个?目前我在到达政策代码之前从 APIM 收到 404。
当您在 APIM 中创建 api 时,它会要求您输入后端 url,如下图所示。
然后当您创建操作时,如果您在“URL”框中输入 /myoperation/
,如下所示:
它会在后台请求https://your-backend-url/myoperation
,但是你的后台url是https://your-backend-url
。所以你可能会得到 404 错误。要解决这个问题,可以在创建操作时在“URL”框中输入/
即可。
我不得不在我的 API 中创建一个虚拟操作,这样我的策略就会被执行并为请求提供服务。
我只想通过 APIM 策略来处理请求,是否需要 API 和相同的操作? 例如 https:///myapim/myapi/myoperation
我将通过调用一些外部 API 来满足策略本身的这个请求,我是否需要创建 myapi API 和 myopration 作为空白操作?还是有办法处理这个?目前我在到达政策代码之前从 APIM 收到 404。
当您在 APIM 中创建 api 时,它会要求您输入后端 url,如下图所示。
然后当您创建操作时,如果您在“URL”框中输入 /myoperation/
,如下所示:
它会在后台请求https://your-backend-url/myoperation
,但是你的后台url是https://your-backend-url
。所以你可能会得到 404 错误。要解决这个问题,可以在创建操作时在“URL”框中输入/
即可。
我不得不在我的 API 中创建一个虚拟操作,这样我的策略就会被执行并为请求提供服务。