我有 2 个 HTTP 操作,在逻辑应用中一个接一个,如何在第二个 HTTP 操作中读取前一个 HTTP 操作的响应?
第一个 HTTP 调用 (REST) 返回 JSON 格式的响应 -
{
"authResult": {
"isPasswordExpired": true,
"authToken": "cxxcxcxc",
"message": "Login Successful"
}
}
我想从第二个 http 操作的结果中发送 authtoken
作为授权 header 。
最佳答案
正如 Derke Li 提到的,我们可以使用表达式或 Parse Json 来做到这一点。我还做了一个有关如何使用 Parse JSON 操作的演示。
1.在第一个Http操作之后添加Parse Json操作
2.添加解析内容,然后单击“使用示例有效负载生成架构”按钮,将弹出一个新窗口。粘贴您的“authResult”json。如下图所示。
3.然后我们可以从动态内容中选取 token 。
关于Azure 逻辑应用程序和 http 阶跃响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46798457/