【问题标题】:In azure logic App how to pass Cookie to Http request在 azure logic App 中如何将 Cookie 传递给 Http 请求
【发布时间】:2018-06-12 14:48:03
【问题描述】:

在 Azure 逻辑应用程序中,通过调用第一个 Http 端点,我们需要获取 cookie 并传递给第二个端点。但是在传递第二个 API 时,我正在传递标头并且它正在发送但响应是错误的(文本/html)。

但是当我使用邮递员检查时,它运行良好,得到 JSON(application/json) 的响应。

通过逻辑应用调用第二个API或端点后得到的标题是:

    {
        "statusCode": 200,
        "headers": {
            "Cache-Control": "no-store, must-revalidate, no-cache",
            "X-Powered-By": "Undertow/1",
            "Set-Cookie": "JSESSIONID=Ntu9NMCoekk56JveKceina3FCwgNJptU4EK0GOIz.s192-169-141-210; path=/StLightControl",
            "Server": "WildFly/10",
            "Pragma": "no-cache,no-cache",
            "Date": "Tue, 12 Jun 2018 14:25:45 GMT",
            "Connection": "keep-alive",
            "Content-Length": "2585",
            "Expires": "0,0",
            "Content-Type": "text/html; charset=UTF-8"
        }
}

【问题讨论】:

  • 对不起,你想做什么?从您发布的回复中提取标题?

标签: azure azure-logic-apps


【解决方案1】:

“添加新参数”下拉菜单允许您启用一个显示“Cookie”的复选框,使您能够输入 HTTP cookie(如果您愿意,可以从动态内容中输入)。您不能直接在下拉列表中输入值,因此请在选中复选框后将其关闭,然后在 Authentication 字段下方看到一个神奇的 Cookie 字段。

更多信息可以在这里找到:HowTo: Call an API with cookie authentication from a Logic App

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多