Call asp.net core web api from PostMan
I am trying to call following function (asp.net web api core) from PostMan:
[HttpPost]
public InfluencerSearchResultWithFacets Post(string q, string group, List<string> subGroups)
{
return GetSearchResult("",null,null);
}
But I get following error:
A non-empty request body is required
I have setup PostMan like this:
I also tried adding to body:
c# asp.net-web-api postman
|
show 2 more comments
I am trying to call following function (asp.net web api core) from PostMan:
[HttpPost]
public InfluencerSearchResultWithFacets Post(string q, string group, List<string> subGroups)
{
return GetSearchResult("",null,null);
}
But I get following error:
A non-empty request body is required
I have setup PostMan like this:
I also tried adding to body:
c# asp.net-web-api postman
1
You're doing aHttpPost
, you should put the parameters in the body, not in the url.
– Lasse Vågsæther Karlsen
Nov 24 '18 at 22:40
or the Headers...
– Jasen
Nov 24 '18 at 22:41
You can also try tagging your parameters with[FromUri]
.
– Lasse Vågsæther Karlsen
Nov 24 '18 at 22:41
I tried all combinations. Also putting the parameters in the body. I have added that too. I add an image to main post witnin 30 secs.
– Thomas Segato
Nov 24 '18 at 22:43
I tried adding it in all tabs now :D But another error when adding to body. Can't the values be empty?
– Thomas Segato
Nov 24 '18 at 22:46
|
show 2 more comments
I am trying to call following function (asp.net web api core) from PostMan:
[HttpPost]
public InfluencerSearchResultWithFacets Post(string q, string group, List<string> subGroups)
{
return GetSearchResult("",null,null);
}
But I get following error:
A non-empty request body is required
I have setup PostMan like this:
I also tried adding to body:
c# asp.net-web-api postman
I am trying to call following function (asp.net web api core) from PostMan:
[HttpPost]
public InfluencerSearchResultWithFacets Post(string q, string group, List<string> subGroups)
{
return GetSearchResult("",null,null);
}
But I get following error:
A non-empty request body is required
I have setup PostMan like this:
I also tried adding to body:
c# asp.net-web-api postman
c# asp.net-web-api postman
edited Nov 24 '18 at 23:02
Roman Marusyk
12.1k123568
12.1k123568
asked Nov 24 '18 at 22:37
Thomas SegatoThomas Segato
539314
539314
1
You're doing aHttpPost
, you should put the parameters in the body, not in the url.
– Lasse Vågsæther Karlsen
Nov 24 '18 at 22:40
or the Headers...
– Jasen
Nov 24 '18 at 22:41
You can also try tagging your parameters with[FromUri]
.
– Lasse Vågsæther Karlsen
Nov 24 '18 at 22:41
I tried all combinations. Also putting the parameters in the body. I have added that too. I add an image to main post witnin 30 secs.
– Thomas Segato
Nov 24 '18 at 22:43
I tried adding it in all tabs now :D But another error when adding to body. Can't the values be empty?
– Thomas Segato
Nov 24 '18 at 22:46
|
show 2 more comments
1
You're doing aHttpPost
, you should put the parameters in the body, not in the url.
– Lasse Vågsæther Karlsen
Nov 24 '18 at 22:40
or the Headers...
– Jasen
Nov 24 '18 at 22:41
You can also try tagging your parameters with[FromUri]
.
– Lasse Vågsæther Karlsen
Nov 24 '18 at 22:41
I tried all combinations. Also putting the parameters in the body. I have added that too. I add an image to main post witnin 30 secs.
– Thomas Segato
Nov 24 '18 at 22:43
I tried adding it in all tabs now :D But another error when adding to body. Can't the values be empty?
– Thomas Segato
Nov 24 '18 at 22:46
1
1
You're doing a
HttpPost
, you should put the parameters in the body, not in the url.– Lasse Vågsæther Karlsen
Nov 24 '18 at 22:40
You're doing a
HttpPost
, you should put the parameters in the body, not in the url.– Lasse Vågsæther Karlsen
Nov 24 '18 at 22:40
or the Headers...
– Jasen
Nov 24 '18 at 22:41
or the Headers...
– Jasen
Nov 24 '18 at 22:41
You can also try tagging your parameters with
[FromUri]
.– Lasse Vågsæther Karlsen
Nov 24 '18 at 22:41
You can also try tagging your parameters with
[FromUri]
.– Lasse Vågsæther Karlsen
Nov 24 '18 at 22:41
I tried all combinations. Also putting the parameters in the body. I have added that too. I add an image to main post witnin 30 secs.
– Thomas Segato
Nov 24 '18 at 22:43
I tried all combinations. Also putting the parameters in the body. I have added that too. I add an image to main post witnin 30 secs.
– Thomas Segato
Nov 24 '18 at 22:43
I tried adding it in all tabs now :D But another error when adding to body. Can't the values be empty?
– Thomas Segato
Nov 24 '18 at 22:46
I tried adding it in all tabs now :D But another error when adding to body. Can't the values be empty?
– Thomas Segato
Nov 24 '18 at 22:46
|
show 2 more comments
1 Answer
1
active
oldest
votes
So you can create a model like
public class Model
{
public string q { get; set; }
public string group { get; set; }
public List<string>subGroups { get; set; }
}
and use it
[HttpPost]
public InfluencerSearchResultWithFacets Post([FromBody] Model model)
{
return GetSearchResult("",null,null);
}
This is if you fit Json format.
Also you can leave some parameters in URL and other pass as a body like
[HttpPost]
public InfluencerSearchResultWithFacets Post([FromUri]string q, [FromUri]string group, [FromBody]List<string> subGroups)
{
return GetSearchResult("",null,null);
}
add a comment |
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
});
}
});
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%2f53462958%2fcall-asp-net-core-web-api-from-postman%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
So you can create a model like
public class Model
{
public string q { get; set; }
public string group { get; set; }
public List<string>subGroups { get; set; }
}
and use it
[HttpPost]
public InfluencerSearchResultWithFacets Post([FromBody] Model model)
{
return GetSearchResult("",null,null);
}
This is if you fit Json format.
Also you can leave some parameters in URL and other pass as a body like
[HttpPost]
public InfluencerSearchResultWithFacets Post([FromUri]string q, [FromUri]string group, [FromBody]List<string> subGroups)
{
return GetSearchResult("",null,null);
}
add a comment |
So you can create a model like
public class Model
{
public string q { get; set; }
public string group { get; set; }
public List<string>subGroups { get; set; }
}
and use it
[HttpPost]
public InfluencerSearchResultWithFacets Post([FromBody] Model model)
{
return GetSearchResult("",null,null);
}
This is if you fit Json format.
Also you can leave some parameters in URL and other pass as a body like
[HttpPost]
public InfluencerSearchResultWithFacets Post([FromUri]string q, [FromUri]string group, [FromBody]List<string> subGroups)
{
return GetSearchResult("",null,null);
}
add a comment |
So you can create a model like
public class Model
{
public string q { get; set; }
public string group { get; set; }
public List<string>subGroups { get; set; }
}
and use it
[HttpPost]
public InfluencerSearchResultWithFacets Post([FromBody] Model model)
{
return GetSearchResult("",null,null);
}
This is if you fit Json format.
Also you can leave some parameters in URL and other pass as a body like
[HttpPost]
public InfluencerSearchResultWithFacets Post([FromUri]string q, [FromUri]string group, [FromBody]List<string> subGroups)
{
return GetSearchResult("",null,null);
}
So you can create a model like
public class Model
{
public string q { get; set; }
public string group { get; set; }
public List<string>subGroups { get; set; }
}
and use it
[HttpPost]
public InfluencerSearchResultWithFacets Post([FromBody] Model model)
{
return GetSearchResult("",null,null);
}
This is if you fit Json format.
Also you can leave some parameters in URL and other pass as a body like
[HttpPost]
public InfluencerSearchResultWithFacets Post([FromUri]string q, [FromUri]string group, [FromBody]List<string> subGroups)
{
return GetSearchResult("",null,null);
}
edited Nov 24 '18 at 22:59
answered Nov 24 '18 at 22:53
Roman MarusykRoman Marusyk
12.1k123568
12.1k123568
add a comment |
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%2f53462958%2fcall-asp-net-core-web-api-from-postman%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
You're doing a
HttpPost
, you should put the parameters in the body, not in the url.– Lasse Vågsæther Karlsen
Nov 24 '18 at 22:40
or the Headers...
– Jasen
Nov 24 '18 at 22:41
You can also try tagging your parameters with
[FromUri]
.– Lasse Vågsæther Karlsen
Nov 24 '18 at 22:41
I tried all combinations. Also putting the parameters in the body. I have added that too. I add an image to main post witnin 30 secs.
– Thomas Segato
Nov 24 '18 at 22:43
I tried adding it in all tabs now :D But another error when adding to body. Can't the values be empty?
– Thomas Segato
Nov 24 '18 at 22:46