WebAPI 返回匿名类型
2017-04-26 15:00
134 查看
这是后台返回到前台的方法
在返回匿名类型时,通过Ajax可以直接获取到正确结果
但是当我直接在地址栏敲路径访问时,报错如下:
“ObjectContent`1”类型未能序列化内容类型“application/xml; charset=utf-8”的响应正文。
我修改后台返回类型从Object换成IHttpActionResult,代码如下:
地址栏访问正常。
原因待细究,且先记住这点。
public Object GetSomeThing() { return stubll.GetSomeThing(); }
在返回匿名类型时,通过Ajax可以直接获取到正确结果
但是当我直接在地址栏敲路径访问时,报错如下:
“ObjectContent`1”类型未能序列化内容类型“application/xml; charset=utf-8”的响应正文。
我修改后台返回类型从Object换成IHttpActionResult,代码如下:
public IHttpActionResult GetSomeThing() { return Json(stubll.GetSomeThing()); }
地址栏访问正常。
原因待细究,且先记住这点。
相关文章推荐
- WebApi(五)【接口返回值不困惑:返回值类型详解】
- 反射 EF SqlQuery 返回匿名类型
- 关于webapi 返回的类型的笔记
- 通过HttpClient调用WebApi的Get、Post方法(返回类型限定为json格式)
- 【转载】C#.NET WebApi返回各种类型(图片/json数据/字符串),.net图片转二进制流或byte
- C#.NET WebApi返回各种类型(图片/json数据/字符串),.net图片转二进制流或byte
- Entity Framework 6 Recipes 2nd Edition(11-5)译 -> 从”模型定义”函数返回一个匿名类型
- WebApi返回类型设置为json的三种方法
- WebAPI返回数据类型解惑
- WebAPI返回数据类型
- WebAPI返回数据类型解惑
- LINQToSQL中如何更好的手动设置导航字段,并返回实名类型而不是匿名类型
- WebApi自定义返回类型和命名空间实现
- WebAPI返回数据类型解惑 以及怎样解决Extjs无法解析返回的xml
- WebApi 接口返回值不困惑:返回值类型详解。IHttpActionResult、void、HttpResponseMessage、自定义类型
- WebAPI返回数据类型解惑【转】
- C#.NET WebApi返回各种类型(图片转二进制流或byte /json数据/字符串)
- C#进阶系列——WebApi 接口返回值不困惑:返回值类型详解
- WebApi返回类型设置为json的三种方法
- ASP.NET MVC WebApi 返回数据类型序列化控制(json,xml)