Logic App从HTTP GET操作获取缓存结果

时间:2018-07-23 07:25:45

标签: azure azure-logic-apps

我有一个逻辑应用程序,该应用程序使用HTTP(GET)操作从其他各种(基于Azure的)API中提取数据。

我遇到的问题是,即使HTTP请求具有“ Cache-Control:no-cache”标头,它一直都在使用CACHED结果...

如果我直接(从Logic App外部)调用API,则会得到预期的(最新的)结果。

这是动作的定义。

{
    "inputs": {
        "method": "GET",
        "uri": "https://xxxxxxxxxxxxxxxxxxxxx",
        "headers": {
            "Ocp-Apim-Subscription-Key": "xxxxxxxxxxxxxxxxxx",
            "X-UPN-AUTH": "xxxxxxxxxxxxxx",
            "cache-control": "no-cache"
        },
        "authentication": {
            "type": "ActiveDirectoryOAuth",
            "tenant": "xxxxxxxxxxxx",
            "audience": "xxxxxxxxxxxxxxxxx",
            "clientId": "xxxxxxxxxxxxxxx",
            "secret": "xxxxxxxxxxxxxxxxxxx"
        }
    }
}

我还需要其他任何设置来确保每次“纯”响应。

0 个答案:

没有答案