我有一个ASP.NET MVC WEB API.由于几个原因(由于没有授权重定向..),我不能只使用一个简单的对象并在我的控制器方法中返回它.因此我需要HttpResponseMessage类,它允许我重定向.
目前我这样做:
var response = new Response { responseCode = Response.ResponseCodes.ItemNotFound };
var formatter = new JsonMediaTypeFormatter();
response.Content = new ObjectContent<Response>(response, formatter, "application/json");
Run Code Online (Sandbox Code Playgroud)
..将序列化为JSON的对象放入HttpResponseMessage的内容中.不知何故,我觉得还有另一种更好的方法.有什么想法吗?