将 HTTP 请求标头键值获取到条件检查中

2024-02-14

我已在 Azure 门户中创建了一个逻辑应用程序。它是由 HTTP POST 触发的,在该 POST 中我设置了一个名为“jmb_private_key”的密钥。逻辑应用程序收到 HTTP 请求后,我放置了一个条件,我想检查其密钥。

检查Header CONTAINS 'myvalue'不起作用。
我想检查一下Header.Keys['jmb_private_key'] EQUALS 'myvalue'但我不知道这是怎么做到的。

当我检查逻辑应用程序的运行时,我看到已传递正确的 JSON 有效负载,但不满足条件,即使 JSON 中包含正确的值。


Answer recommended by Microsoft Azure /collectives/azure Collective

感谢@Thomas 在上面评论中的回答。

将逻辑应用设计器切换到代码视图,然后将条件代码替换为如下内容:

            "expression": {
                "and": [
                    {
                        "equals": [
                            "@triggerOutputs()?['headers']?['jmb_private_key']",
                            "yourkeyvalue"
                        ]
                    }
                ]
            },
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 HTTP 请求标头键值获取到条件检查中 的相关文章

  • 通过将新行插入(添加)到 SQL Server 数据库表中来触发 Azure Function

    是否可以通过将新行插入表 使用 SQL Server 数据库 来触发 Azure 函数 或者 是否可以创建逻辑应用程序来通知我们 如果新记录已添加到表 SQL Server 数据库中 例如 一旦添加新记录即可发送新信息电子邮件 您可以使用A
  • 添加 API 应用程序时出现 Azure 逻辑应用程序错误

    我正在使用逻辑应用程序 API 应用程序进行 POC 以从本地 SQL 获取记录 我在 API 应用程序中创建了 SQL 连接器 还创建了逻辑应用程序 但是当尝试在逻辑应用程序设计器中添加 SQL Connector API 应用程序时 它
  • ftp 到 azure 存储 blob(触发处理)

    我想从一个传输加密文件ftp server到 azure blob 存储容器 这是有问题的工作流程 CSVFtp 服务器上的加密文件 gt Trigger 例子 关于添加文件 gt 调用 一些处理解密的本地程序或api 然后创建输出csvb
  • 如何使用 ARM 模板创建标准类型逻辑应用

    我可以使用 ARM 模板通过示例工作流程创建消费类型逻辑应用程序 我想使用 ARM 模板创建带有示例工作流程的标准类型逻辑应用程序 但是 我找不到上述文档的任何参考文档 那么 任何人都可以帮我解决这个问题吗 抱歉 在我之前的回答中 我误解了
  • Azure 逻辑应用、SQL 更新行 v2

    我正在尝试添加一个额外的任务来在通过 sendgrid 发送电子邮件后更新 SQL Server 中的行 用于更新行的选项似乎缺少列名称和值 唯一可以添加的附加参数称为 原始输入 该参数不在 MS 文档中 完成可用字段并运行该进程 它可以正
  • 获取 ARM 中逻辑应用的回调 url

    我正在部署一个 ARM 模板 其中包括 天蓝色函数 逻辑应用程序 下列的link https github com MicrosoftDocs azure docs blob master articles logic apps logic
  • 有没有办法使用逻辑应用创建新的 blob 作为文件夹?

    我已经设置了一个逻辑应用程序 用于将 FTP 服务器上的新文件移动到我的 azure 存储容器 该容器包含我的文件的 blob 我找到了一种使用存储资源管理器创建新文件夹的方法 但是有没有办法可以使用逻辑应用程序自动执行此操作 例如 如果在
  • 有没有办法删除逻辑应用运行历史记录/日志?

    有没有办法从逻辑应用中删除所有运行历史记录日志 我知道现在正在测试 日志保留时间 的预览 但删除所有日志的最频繁时间是每周一次 我需要能够更频繁地进行此操作 在本例中是每三天一次 还有其他方法可以删除逻辑应用日志 历史记录吗 EDIT 查看
  • 如何查找 Active Directory OAuth 身份验证的受众字段? (如何从 Azure 逻辑应用程序向 DevOps 发送发布请求?)

    请帮我解决这个问题 我正在尝试从 Azure 逻辑应用程序向 DevOps 发送发布请求以创建发布 我在逻辑应用程序中创建了一个 http 操作 这是用于创建发布的 uri https vsrm dev azure com https vs
  • 如何从 ARM 模板创建具有事件网格订阅的逻辑应用程序

    我制作了一个监听事件网格主题的逻辑应用程序 它工作正常 但如果我删除它并尝试从模板创建它 它就不起作用 它永远不会运行 问题在于 虽然它确实创建了与事件网格的 API 连接 但它使其未经授权 并且也不会创建对事件网格主题的任何订阅 任何时候
  • Azure 逻辑应用响应 HTTP 操作在 60 秒后超时

    我有一个非常简单的 Azure 逻辑应用程序 它对 SAP Web 服务器进行 REST 调用 并在将响应发送回逻辑应用程序的调用者之前转换响应 JSON 令我困惑的是 当 SAP 调用仅花费 1 分钟多一点时 响应操作就会抛出此错误 操作
  • 如何通过 Azure Logic App 和 Outlook 发送 html 电子邮件

    我正在使用 Azure 逻辑应用程序通过 Outlook 发送电子邮件 但是 我无法使用 HTML 格式的 发送 Outlook 电子邮件 操作 发送的邮件为纯文本格式 如何使用 Azure 逻辑应用程序发送 HTML 电子邮件并发送 Ou
  • 将 HTTP 请求标头键值获取到条件检查中

    我已在 Azure 门户中创建了一个逻辑应用程序 它是由 HTTP POST 触发的 在该 POST 中我设置了一个名为 jmb private key 的密钥 逻辑应用程序收到 HTTP 请求后 我放置了一个条件 我想检查其密钥 检查He
  • Azure 逻辑应用 - 用于部署文件系统 API 连接的 ARM 模板

    我正在尝试使用 ARM 模板部署文件系统 API 连接 我找不到此连接的parametersValue架构 因此尝试按照Azure门户上显示的参数命名它们 在 Azure 门户上编辑 API 连接屏幕截图1 https i stack im
  • 我可以在 Azure 逻辑应用程序中进行 SOAP API 调用吗

    我是一位经验丰富的数据分析师 主要拥有 SQL 和 R 经验 很少接触过 Python 不幸的是很少接触过 NET 和 PHP 我广泛搜索了有类似问题的人 但不幸的是我没有找到我要找的东西 情况 我正在 Azure 上设置 HDInsigh
  • 如何验证来自不同发行者的 jwt 令牌

    我正在使用可操作的消息 通过 Outlook Web 应用程序 来调用逻辑应用程序 因此我在请求中得到了一个不记名令牌 操作 授权 承载者eyJ0eXAi 调用堆栈 Outlook web app gt Logic App gt my en
  • 逻辑应用程序:在 Json 对象数组中查找元素(如 XPath fr XML)

    在我的逻辑应用程序中 我有一个 JSON 对象 从 API 响应解析 它包含一个对象数组 如何根据属性值找到特定元素 下面的示例我想找到 第一个 活动元素 MyList Descrip This is the first item IsAc
  • 逻辑应用程序中的图形分页

    我尝试通过 HTTP 连接器 注册的应用程序和 Microsoft Graph 获取特定组中的所有用户 注册的应用程序具有 Directory Read All 权限 我的想法是我打电话给nextLink只要它存在 同时附加所有获取的用户的
  • 如何将逻辑应用程序出站 IP 列入白名单?

    我得到了一个使用大量逻辑应用程序和连接器 ftp sftp 到不同合作伙伴的解决方案 我的问题是出站逻辑应用 IP 的白名单 我知道有一个出站 IP 列表 但出于安全原因 大多数合作伙伴只会开放少数几个 IP 并且 IP 应该是静态的 因此
  • Azure 逻辑应用 - 从 Blob 事件获取 Blob 内容

    当通过 http 创建 blob 时 我的逻辑应用程序会收到 blob 事件 我使用事件网格订阅 当发生 Blob Created 事件时 它会通过 Webhook 触发逻辑应用程序 http 触发器收到的典型 blob 事件如下所示 to

随机推荐