小弟写了一个api,返回很简单的数据,在本地IIS(win7+IIS7.5)部署时,一切正常,在网页中访问直接显示了api返回的数据,如下图所示。
但将但是,程序部署在服务器上(win2008+IIS7),访问api时,提示我下载,下载后打开文件所看到的数据就是api返回的数据。如下图所示:
怎么能直接显示数据,而不是提示下载数据?
别闹了.在ie里本来就会这样.你接口返回的是json格式.
ie把json当成文件下载.而不是文本展示.这个事情完全不用管他.你不会通过浏览器地址栏调用接口的.
看一下IIS中对应于xml的MIME Type是否正确:
.xml的MIME Type没有问题
@hanshuhe: 建议换个浏览器试试