首页 文章

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

提问于
浏览
1

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

应用程序的第一步是“收到HTTP请求时”触发器,生成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触发器?

1 回答

  • 0

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

    如果检查“当收到HTTP请求时”触发器生成的原始输出,则会看到以下对象:

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

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

相关问题