如何在Logic Apps中获取HTTP后操作的statusCode?

时间:2018-07-23 11:12:54

标签: azure-logic-apps

"actions": {
            "HTTP_Post_for_procedure_is_in-scope": {
              "type": "Http",
              "inputs": {
                "method": "POST",
                "uri": "@{parameters('<...>')}",
                "body": "@triggerBody()"
              },
              "runAfter": {
                "Log_start_of_request_processing": [
                  "Succeeded",
                  "Failed",
                  "Skipped",
                  "TimedOut"
                ]
              },
              "trackedProperties": {
                "ActionName": "HTTP Post for procedure is in scope",
                "uri": "@action()['inputs']['uri']",
                "message": "@action()['inputs']['body']['message']"
                //want output status code here
              }
            },

3 个答案:

答案 0 :(得分:0)

您应该可以通过以下方式获得它:

  

@actionOutputs('ActionName')。statusCode

答案 1 :(得分:0)

这也可行:

@action()['输出'] ['statusCode']

答案 2 :(得分:0)

或者简单地:

outputs('action_name')['statusCode']