config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{action}/{id}",
defaults: new { action=RouteParameter.Optional, id = RouteParameter.Optional }
);
===========================
public class xxController : ApiController
{
[HttpPost]
public int mul(int a)
{
return a * 10;
}
}
===============================
(in API Help) API Description POST api/xx/mul?a={a} No documentation available. how can i make it from ( POST api/xx/mul?a={a}) to ( POST api/xx/mul )? thanks...
答案 0 :(得分:0)
从int a
中删除public int mul(int a)
,或者最好向其中添加[FromBody]
属性。
[FromBody] int a
意味着您将在请求的正文中发送一个整数(而不是在查询字符串中)。