如何从逻辑应用程序响应的 header 中获取 属性 值?
How can I get a property value from the header of a Logic Apps response?
我创建了一个查询 CDS 的小型逻辑应用程序。响应是分块的,我需要来自“headers”的 属性“x-ms-request-id”的值。
{
"statusCode": 200,
"headers": {
"Pragma": "no-cache",
"Transfer-Encoding": "chunked",
"Vary": "Accept-Encoding",
"x-ms-request-id": "some-guid",
"Strict-Transport-Security": "max-age=31536000; includeSubDomains",
"X-Content-Type-Options": "nosniff",
"X-Frame-Options": "DENY",
"Timing-Allow-Origin": "*",
"x-ms-apihub-cached-response": "true",
"Cache-Control": "no-store, no-cache",
"Date": "Tue, 15 Sep 2020 07:48:56 GMT",
"Set-Cookie": "ARRAffinity=something;Path=/;HttpOnly;Domain=commondataservice-cus.azconn-cus.p.azurewebsites.net",
"Content-Type": "application/json; charset=utf-8; odata.metadata=minimal",
"Expires": "-1",
"Content-Length": "3498648"
},
"body": {
"@odata.context": "some url",
"value": [....],
"@odata.nextLink": "another url"
}
}
我尝试使用 @triggerOutputs()?['headers']?['x-ms-request-id']
但没有成功。
当逻辑应用程序运行时,变量令牌被分配 null
值。
您可以通过以下表达式在 headers 中获取“x-ms-request-id”的值:
outputs('List_records')?['headers']?['x-ms-request-id']
我创建了一个查询 CDS 的小型逻辑应用程序。响应是分块的,我需要来自“headers”的 属性“x-ms-request-id”的值。
{
"statusCode": 200,
"headers": {
"Pragma": "no-cache",
"Transfer-Encoding": "chunked",
"Vary": "Accept-Encoding",
"x-ms-request-id": "some-guid",
"Strict-Transport-Security": "max-age=31536000; includeSubDomains",
"X-Content-Type-Options": "nosniff",
"X-Frame-Options": "DENY",
"Timing-Allow-Origin": "*",
"x-ms-apihub-cached-response": "true",
"Cache-Control": "no-store, no-cache",
"Date": "Tue, 15 Sep 2020 07:48:56 GMT",
"Set-Cookie": "ARRAffinity=something;Path=/;HttpOnly;Domain=commondataservice-cus.azconn-cus.p.azurewebsites.net",
"Content-Type": "application/json; charset=utf-8; odata.metadata=minimal",
"Expires": "-1",
"Content-Length": "3498648"
},
"body": {
"@odata.context": "some url",
"value": [....],
"@odata.nextLink": "another url"
}
}
我尝试使用 @triggerOutputs()?['headers']?['x-ms-request-id']
但没有成功。
当逻辑应用程序运行时,变量令牌被分配 null
值。
您可以通过以下表达式在 headers 中获取“x-ms-request-id”的值:
outputs('List_records')?['headers']?['x-ms-request-id']