对Web API新手来说,不要忽略了ApiController
在web API中,方法的返回值如果是实体的话实际上是自动返回JSON数据的例如:
他的返回值就是这样的:
{ "Content": true, "StatusCode": 200, "RequestMessage": "sample string 2" }
这是定义的Response类
public class Response<T> //where T : class { public T Content { get; set; } public HttpStatusCode StatusCode { get; set; } public string RequestMessage { get; set; } }
在web API还有一个问题,可能是我自己太大意了,新建的控制器如果没有仔细看就会默认选择了MVC4 或者MVC5控制器,这就会导致HelpPage在API页面中无法显示接口,自己修改控制器继承ApiController就行
时间: 2024-10-26 00:01:07