码迷,mamicode.com
首页 > Windows程序 > 详细

ASP.NET Web API 用IE浏览器访问下载文件问题

时间:2014-09-05 16:12:11      阅读:253      评论:0      收藏:0      [点我收藏+]

标签:web api   asp.net   数据   json   ie   



如果你没设置Web API 返回数据的formatters,用浏览器访问接口时就会根据浏览器的不同而现实不同形式的结果,由于IE浏览器默认的header是Application/json,所以用IE浏览器访问接口时,总是需要下载JSON文件。


当然你也可以在服务端修改返回数据的形式。

在Global文件的Application_Start()方法中加上下面这句话:

<span style="font-family:Microsoft YaHei;">GlobalConfiguration.Configuration.Formatters.JsonFormatter.MediaTypeMappings.Add(new QueryStringMapping("json", "true", "<span class="typedef">text</span>/json"));</span>

将Header改为"text/json",就不会出现下载文件了~



ASP.NET Web API 用IE浏览器访问下载文件问题

标签:web api   asp.net   数据   json   ie   

原文地址:http://blog.csdn.net/lvjayj/article/details/39081109

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!