Tho*_*ato 7 c# asp.net-web-api postman
我正在尝试从 PostMan 调用以下函数(asp.net web api core):
[HttpPost]
public InfluencerSearchResultWithFacets Post(string q, string group, List<string> subGroups)
{
return GetSearchResult("",null,null);
}
Run Code Online (Sandbox Code Playgroud)
但我收到以下错误:需要一个非空的请求正文
所以你可以创建一个模型
public class Model
{
public string q { get; set; }
public string group { get; set; }
public List<string>subGroups { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
并使用它
[HttpPost]
public InfluencerSearchResultWithFacets Post([FromBody] Model model)
{
return GetSearchResult("",null,null);
}
Run Code Online (Sandbox Code Playgroud)
这是如果您适合 Json 格式。您也可以在 URL 中保留一些参数,并将其他参数作为正文进行传递,例如
[HttpPost]
public InfluencerSearchResultWithFacets Post([FromUri]string q, [FromUri]string group, [FromBody]List<string> subGroups)
{
return GetSearchResult("",null,null);
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
14431 次 |
最近记录: |