Azure APIM - 处理不存在的调用 API/operations

Azure APIM - handle call for non existing API/operations

有没有办法让入站策略在所有 API 级别工作,即使对于 API 和未直接在 API 中定义的操作也是如此? 现在看来,对不存在的 API/operation 的调用会导致错误,该错误会跳转到错误部分,忽略所有其他步骤...

Is there a way to have an Inbound policy working at ALL APIs level, even for APIs and operations that are not directly defined within APIs?

不,没有针对 API 的 ALL APIs 级别和未在 [=54 中直接定义的操作的入站策略=]s.

  • 所有 APIs - 跨 API 管理服务实例的全局策略。

  • 所有操作 - 适用于与特定 API 关联的 所有 操作的策略。

  • 单独操作 - 仅适用于特定API操作的策略.

您甚至可以将策略应用到 后端 ,这样您就可以在与后端 API 通信时强制执行某些要求(例如从 XML 进行的转换至 JSON).

以下是 Azure 门户中唯一可用的选项,用于将入站策略添加到API操作API: