0

发生错误时有什么方法可以更改响应内容类型?

不应用更改“ServiceExceptionHandler”中的内容类型。

问题是:当通过 iframe 传输返回 JSON 时,IE/Opera 会提示下载。

4

1 回答 1

0

如果问题仅与 IE/Opera 要求下载 json 的事实有关,那么您需要了解 IE 不知道如何处理 application/json 内容。您需要将 json 的 CONTENT-TYPE 设置为文本/html 以便 IE 不要求下载。

但是从 REST 的角度来看,您需要设置正确的响应类型,即 application/json,以便客户端可以相应地处理响应。

如果您想摆脱烦人的 IE/opera 下载问题,请使用其他浏览器/工具来测试响应。

谷歌chrome rest 客户端是一个很好的基本 REST 测试工具。出于高级测试目的,我建议使用JMeter

希望能帮助到你!

于 2013-06-06T10:31:38.627 回答