在开发API接口时候,当API返回的header中Content-Type: application/json时候,IE默认会保存JSON数据,导致开发者不能及时看到response.
Firefox,chrome可以正常显示JSON数据
原因
微软IE社区解释这是正常的IE行为,如果需要展示JSON数据,需要将数据放在HTML <pre>或<code>中。
解决方法
1 更改注册表
如果是个人开发使用,有修改注册表权限,可以参照更改注册表方案,修改IE默认的行为。
2 返回text/html
若是多个用户都有看API需求,则需更改API返回类型为text/html,IE才能正常展示。
项目开发使用的是Flask-restplus,Flask-restplus是为API开发设计的