azure - 为什么 API 管理不触发逻辑应用程序?
问题描述
我有一个逻辑应用程序,我试图将它放在 API 管理后面,但它根本没有触发。出于测试目的,我使用这些步骤创建了一个新的逻辑应用程序,并且遇到了同样的问题。
我通过在 APIM 门户中选择 Logic App、设置沙盒后缀并添加无限产品来添加 API。逻辑应用的原始 url 是https://{baseurl}.logic.azure.com/workflows/{workflow}/triggers/manual/paths/invoke/address/{postalCode}?api-version=2016-10- 01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig={sig}我为 api 管理端点访问的 url 是https://{apim-name}.azure-api.net/sandbox/manual/paths/调用/地址/{postalCode}
当我直接点击逻辑应用程序时,结果是Postal Code: {postalCode}
当我点击 api 管理端点时,它只返回一个带有 200 HTTP 代码的空结果。我可以查看逻辑应用程序,发现它没有被触发。
还有其他人遇到过这个吗?任何帮助,将不胜感激。
解决方案
推荐阅读
- ruby-on-rails - 如何为多态关系编写 :within 范围?
- google-maps - 如何处理新 Places API Billing 中的 Sessions?
- java - PSO 算法中的环形拓扑
- node.js - Sails.js:如何根据关联集合中的值查找记录?
- sql - 格式化为百分比
- python - 我什么时候应该(不)想在我的代码中使用 pandas apply()?
- c - 为什么 Kernighan 和 Ritchie 不包含 int 作为主要功能?
- angular - (Angular 2/4/5/6) 访问 Injectable 中的只读变量
- android - 使用kotlin android查询firebase中的所有节点
- c# - 如何使 UWP listview 分组标题半透明