Error by reading Header values from Logic App HTTP Request
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
add a comment |
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
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
add a comment |
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
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
azure-logic-apps
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
add a comment |
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
add a comment |
1 Answer
1
active
oldest
votes
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:
After setting body('Parse_Json')?['name']
to get name value, the output is as below:
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.
Working for me, i have parsed it with the header.
– theface
Jan 4 at 16:12
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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:
After setting body('Parse_Json')?['name']
to get name value, the output is as below:
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.
Working for me, i have parsed it with the header.
– theface
Jan 4 at 16:12
add a comment |
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:
After setting body('Parse_Json')?['name']
to get name value, the output is as below:
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.
Working for me, i have parsed it with the header.
– theface
Jan 4 at 16:12
add a comment |
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:
After setting body('Parse_Json')?['name']
to get name value, the output is as below:
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.
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:
After setting body('Parse_Json')?['name']
to get name value, the output is as below:
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.
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
add a comment |
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
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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