FireFox57.0.4升级RESTClient3.0.5后,中文Response乱码
Closed this issue · 10 comments
在response标签里也是乱码吗?服务端输出的编码方式是什么?方便把headers标签页和response标签页一并截图看看吗?
邮件直接回复的,图片没显示出来,不知道你是否能看到邮件?
重新整理一下吧。
你好,感谢你的回复。
正好有多个问题,一并反馈给你。
以下是乱码数据的调用信息:
Response标签也是一样的乱码:
另外,我的首选项里只有这三个跟restclient相关的配置项。没有migration提示页面说的那几个。
1、把RestClient移除后,这三个首选项仍然存在。
2、移除后重新安装RestClient,仍然不能解决乱码问题。
3、我又移除RestClient,再卸载FF,然后重新安装FF,查看首选项,这三项就已经存在了,卸载重装并没有清除配置。
4、再次安装RestClient,问题依旧。
对了,还有个提示:
RESTClient会存取我所有网站的数据?提示的权限列表有点吓人。
今天周末没带电脑,乱码的问题明天测试下回复。
关于RESTClient 的about:config首选项参数不用管。因为firefox升级后已经不允许插件去操作首选项了。所以没办法删除之前历史数据。如果你用不到了你手工删除就好。
关于权限的问题,RESTClient因为在你使用的时候要通过ajax请求访问不同的网站。因此没办法在配置的时候指定具体获得某个网站的权限。因此只能使用<all_url>。看起来确实挺吓人。不过RESTClient是开放源代码项目,不放心可以查看相关代码,
目前怀疑是xhr的自身mimeType造成的问题。在新版本发布前可以在Header中增加一个:
Content-Type: application/json;charset=UTF-8
临时解决一下。
在3.0.6版本中已修复,新年快乐!