Error by reading Header values from Logic App HTTP Request












0















In a if condition I tried to get a header value (secret key) I'am sending to the Logic App.



The following code is used to get the secret from the header (In this example i have parsed it before)



@body('Parse_Header_from_HTTP_Request')?['headers']?['Secret']



I have also tried the solution from this answered question:
Azure Logic Apps : Get HTTP Request Header Key Value into Conditional Check



The variable is null if I check it on the Run History.










share|improve this question


















  • 1





    Can you show the run details ?

    – HariHaran
    Jan 3 at 4:10






  • 1





    If it is a header you won't find it in the body... but you can get your header like that: @triggerOutputs()?['headers']?['Secret']

    – Thomas
    Jan 3 at 6:06













  • Any process now?

    – Joey Cai
    Jan 4 at 1:54






  • 1





    @triggerOutputs()?['headers']?['Secret'] with this i didn't found the values. The only way was to parse the value with the solution from @joeyCai

    – theface
    Jan 5 at 16:33
















0















In a if condition I tried to get a header value (secret key) I'am sending to the Logic App.



The following code is used to get the secret from the header (In this example i have parsed it before)



@body('Parse_Header_from_HTTP_Request')?['headers']?['Secret']



I have also tried the solution from this answered question:
Azure Logic Apps : Get HTTP Request Header Key Value into Conditional Check



The variable is null if I check it on the Run History.










share|improve this question


















  • 1





    Can you show the run details ?

    – HariHaran
    Jan 3 at 4:10






  • 1





    If it is a header you won't find it in the body... but you can get your header like that: @triggerOutputs()?['headers']?['Secret']

    – Thomas
    Jan 3 at 6:06













  • Any process now?

    – Joey Cai
    Jan 4 at 1:54






  • 1





    @triggerOutputs()?['headers']?['Secret'] with this i didn't found the values. The only way was to parse the value with the solution from @joeyCai

    – theface
    Jan 5 at 16:33














0












0








0








In a if condition I tried to get a header value (secret key) I'am sending to the Logic App.



The following code is used to get the secret from the header (In this example i have parsed it before)



@body('Parse_Header_from_HTTP_Request')?['headers']?['Secret']



I have also tried the solution from this answered question:
Azure Logic Apps : Get HTTP Request Header Key Value into Conditional Check



The variable is null if I check it on the Run History.










share|improve this question














In a if condition I tried to get a header value (secret key) I'am sending to the Logic App.



The following code is used to get the secret from the header (In this example i have parsed it before)



@body('Parse_Header_from_HTTP_Request')?['headers']?['Secret']



I have also tried the solution from this answered question:
Azure Logic Apps : Get HTTP Request Header Key Value into Conditional Check



The variable is null if I check it on the Run History.







azure-logic-apps






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Jan 2 at 20:50









thefacetheface

307




307








  • 1





    Can you show the run details ?

    – HariHaran
    Jan 3 at 4:10






  • 1





    If it is a header you won't find it in the body... but you can get your header like that: @triggerOutputs()?['headers']?['Secret']

    – Thomas
    Jan 3 at 6:06













  • Any process now?

    – Joey Cai
    Jan 4 at 1:54






  • 1





    @triggerOutputs()?['headers']?['Secret'] with this i didn't found the values. The only way was to parse the value with the solution from @joeyCai

    – theface
    Jan 5 at 16:33














  • 1





    Can you show the run details ?

    – HariHaran
    Jan 3 at 4:10






  • 1





    If it is a header you won't find it in the body... but you can get your header like that: @triggerOutputs()?['headers']?['Secret']

    – Thomas
    Jan 3 at 6:06













  • Any process now?

    – Joey Cai
    Jan 4 at 1:54






  • 1





    @triggerOutputs()?['headers']?['Secret'] with this i didn't found the values. The only way was to parse the value with the solution from @joeyCai

    – theface
    Jan 5 at 16:33








1




1





Can you show the run details ?

– HariHaran
Jan 3 at 4:10





Can you show the run details ?

– HariHaran
Jan 3 at 4:10




1




1





If it is a header you won't find it in the body... but you can get your header like that: @triggerOutputs()?['headers']?['Secret']

– Thomas
Jan 3 at 6:06







If it is a header you won't find it in the body... but you can get your header like that: @triggerOutputs()?['headers']?['Secret']

– Thomas
Jan 3 at 6:06















Any process now?

– Joey Cai
Jan 4 at 1:54





Any process now?

– Joey Cai
Jan 4 at 1:54




1




1





@triggerOutputs()?['headers']?['Secret'] with this i didn't found the values. The only way was to parse the value with the solution from @joeyCai

– theface
Jan 5 at 16:33





@triggerOutputs()?['headers']?['Secret'] with this i didn't found the values. The only way was to parse the value with the solution from @joeyCai

– theface
Jan 5 at 16:33












1 Answer
1






active

oldest

votes


















0














According to your description, I do not know how you parse your header before.
Here I use Parse Json to achieve, you could refer to the screenshot as below:



enter image description here



After setting body('Parse_Json')?['name'] to get name value, the output is as below:



enter image description here



As you have said, you have parsed the header after http request. So, after parsing headers, the value is from parse_json, while you refer to the link you provided which value is from http request header.



Hope it helps you.






share|improve this answer
























  • Working for me, i have parsed it with the header.

    – theface
    Jan 4 at 16:12












Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54013001%2ferror-by-reading-header-values-from-logic-app-http-request%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









0














According to your description, I do not know how you parse your header before.
Here I use Parse Json to achieve, you could refer to the screenshot as below:



enter image description here



After setting body('Parse_Json')?['name'] to get name value, the output is as below:



enter image description here



As you have said, you have parsed the header after http request. So, after parsing headers, the value is from parse_json, while you refer to the link you provided which value is from http request header.



Hope it helps you.






share|improve this answer
























  • Working for me, i have parsed it with the header.

    – theface
    Jan 4 at 16:12
















0














According to your description, I do not know how you parse your header before.
Here I use Parse Json to achieve, you could refer to the screenshot as below:



enter image description here



After setting body('Parse_Json')?['name'] to get name value, the output is as below:



enter image description here



As you have said, you have parsed the header after http request. So, after parsing headers, the value is from parse_json, while you refer to the link you provided which value is from http request header.



Hope it helps you.






share|improve this answer
























  • Working for me, i have parsed it with the header.

    – theface
    Jan 4 at 16:12














0












0








0







According to your description, I do not know how you parse your header before.
Here I use Parse Json to achieve, you could refer to the screenshot as below:



enter image description here



After setting body('Parse_Json')?['name'] to get name value, the output is as below:



enter image description here



As you have said, you have parsed the header after http request. So, after parsing headers, the value is from parse_json, while you refer to the link you provided which value is from http request header.



Hope it helps you.






share|improve this answer













According to your description, I do not know how you parse your header before.
Here I use Parse Json to achieve, you could refer to the screenshot as below:



enter image description here



After setting body('Parse_Json')?['name'] to get name value, the output is as below:



enter image description here



As you have said, you have parsed the header after http request. So, after parsing headers, the value is from parse_json, while you refer to the link you provided which value is from http request header.



Hope it helps you.







share|improve this answer












share|improve this answer



share|improve this answer










answered Jan 3 at 6:33









Joey CaiJoey Cai

5,8301211




5,8301211













  • Working for me, i have parsed it with the header.

    – theface
    Jan 4 at 16:12



















  • Working for me, i have parsed it with the header.

    – theface
    Jan 4 at 16:12

















Working for me, i have parsed it with the header.

– theface
Jan 4 at 16:12





Working for me, i have parsed it with the header.

– theface
Jan 4 at 16:12




















draft saved

draft discarded




















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54013001%2ferror-by-reading-header-values-from-logic-app-http-request%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

MongoDB - Not Authorized To Execute Command

How to fix TextFormField cause rebuild widget in Flutter

Npm cannot find a required file even through it is in the searched directory