WebApi 通过拦截器设置特定的返回格式
public class ActionFilter : ActionFilterAttribute
{
///
/// Action执行之后由MVC框架调用
///
///
public override void OnActionExecuted(HttpActionExecutedContext actionExecutedContext)
{
var requestUrl = actionExecutedContext.Request.RequestUri.AbsolutePath;
if (requestUrl.Equals("/api/restful/order") && actionExecutedContext.Response != null
&& actionExecutedContext.Response.StatusCode == HttpStatusCode.OK)
{
//获取原始返回结果
var datastr = actionExecutedContext.ActionContext.Response.Content.ReadAsAsync
最后需要在Global中配置 config.Filters.Add(new ActionFilter());