通过HTTP GET触发器对Logic App的参数

时间:2018-02-08 18:12:11

标签: azure-logic-apps

在Logic App中,是否可以通过URL发送参数?

应用程序的第一步是"当收到HTTP请求时#34;生成URL的触发器。例如:

https://prod-28.northcentralus.logic.azure.com:443/workflows/xxx/triggers/manual/paths/invoke?api-version=2016-10-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=xxx

如果用户添加一个参数,比如&country,应用程序可以读取它,还是通过正文传递这样的参数更好?它看起来像这样:

https://prod-28.northcentralus.logic.azure.com:443/workflows/xxx/triggers/manual/paths/invoke?api-version=2016-10-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=xxx

奖金问题:如果参数应该在正文中传递,那么在逻辑应用中何时应该使用GET触发器?

2 个答案:

答案 0 :(得分:0)

是的,您可以发送查询字符串参数,例如使用&country=Iceland附加逻辑应用网址。

如果检查&#34生成的原始输出;当收到HTTP请求时#34;触发然后您将看到以下对象:

{
   "headers": { LIST_OF_HEADERS },
   "queries": {
       "country": "Iceland"
   }
}

Queries对象可用于Logic App中的其他形状。

答案 1 :(得分:0)