Azure APIM-单个请求中有多个API调用(发送请求或替代方法)

时间:2020-08-28 18:40:43

标签: azure azure-api-management azure-appservice

目前,我正在APIM上工作,我已经设置了两个API

  • 生成PDF API(Appservice 1)
  • 通过电子邮件发送PDF API(Appservice 2)

在用户界面中,用户单击“生成并发送电子邮件” API。此时,我需要调用生成的pdf api和电子邮件pdf api。另外,我也不想将电子邮件API公开给用户界面。

我在APIM中尝试过的方法首先称为GeneratePDF API,在内部使用。它称为电子邮件PDF API。

这里的问题是引发内部服务器错误。但是API可以直接正常运行。

我需要知道

  • 我的方法适合我的功能吗?
  • 如何从Generate API执行电子邮件API?

1 个答案:

答案 0 :(得分:0)

使用发送请求策略https://docs.microsoft.com/en-us/azure/api-management/api-management-sample-send-request在APIM级别完全可以做到这一点。在进行试验时,请确保在Azure门户中使用API​​测试控制台,因为它具有内置的跟踪功能,可以极大地帮助您理解调用失败的原因。