IE中的ASP.NET Web API

Jus*_*tin 10 internet-explorer asp.net-mvc-4 asp.net-web-api

我开始使用新的ASP.NET Web API.当我使用FF或Chrome等浏览器打开示例服务方法调用时,它会在浏览器中正确返回xml.但是,在Internet Explorer(7-9)中它会显示一个提示:

是否要从[servername]打开或保存读取(58个字节)?

当我选择Open时,它会询问打开哪个程序,然后它将在该程序中显示xml.我希望,因为方法接受GET方法,它只会在浏览器中返回结果,但是IE似乎并非如此.我在返回JSON之前使用ASP.NET MVC遇到过这种问题,但是在这种情况下我甚至都没有返回JSON.

如何让IE在FF和Chrome浏览器中返回结果呢?

Ant*_*ott 4

我也注意到了这一点。它实际上以 JSON 形式返回结果。要查看调用结果,请进入开发人员工具 (F12),然后转到网络,单击开始监控并重新发送您的请求。您应该看到结果出现在跟踪列表中。然后,您可以双击它并选择“查看正文”以查看响应正文。