mvc api 拦劫处理返回值

杀马特。学长 韩版系。学妹 提交于 2020-02-10 12:43:35

/// <summary>
/// 重写回传的处理
/// </summary>
/// <param name="actionExecutedContext"></param>
public override void OnActionExecuted(HttpActionExecutedContext actionExecutedContext)
{
// 
//if ( actionExecutedContext.ActionContext != null )
//{
// var mm = (actionExecutedContext.ActionContext.Response.Content as ObjectContent).Value;
 
//重新封装返回值
HttpResponseMessage response = new HttpResponseMessage(HttpStatusCode.OK)
{
Content = new ObjectContent(result.GetType(), result, new JsonMediaTypeFormatter())
};
actionExecutedContext.Response = response;
}
base.OnActionExecuted(actionExecutedContext);
}

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!