目前我正在开发 APIM,我已经设置了两个 API
- 生成 PDF API(应用服务 1)
- 电子邮件 PDF API(应用服务 2)
在 UI 中,用户单击“生成并发送电子邮件 API”。此时我需要调用生成的pdf api和电子邮件pdf api。另外,我不想向 UI 公开电子邮件 API。
我在 APIM 中尝试的首先称为“GeneratePDF API”,在其中我使用“Email PDF API”调用。
这里的问题是引发内部服务器错误。但API直接运行完全没问题。
我需要知道
- 我的方法适合我的功能吗?
- 如何从生成 API 执行电子邮件 API?
最佳答案
使用发送请求策略在 APIM 级别完全可以做到这一点:https://learn.microsoft.com/en-us/azure/api-management/api-management-sample-send-request 。在进行实验时,请务必使用 Azure 门户中的 API 测试控制台,因为它具有内置的跟踪功能,可以极大地帮助您了解调用可能失败的原因。
关于Azure APIM - 单个请求中的多个 API 调用(发送请求或替代方法),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63639294/