采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
我json文件里指定返回的响应信息是"gbk"编码格式的,服务端代码里指定的响应内容编码是"utf-8",为啥访问结果不会显示乱码呢?
那你用testng里写的是请求,而moco里配置的是响应。 他俩不冲突
testng框架中是我自己写的接口访问moco,相当于我自己写的接口是客户端,那我客户端里获取到响应信息String res = EntityUtils.toString(response.getEntity(), "utf-8");是把响应信息按照utf-8的编码格式返回了,却没有显示乱码。但是,如果让浏览器作为客户端去访问,不设置编码格式为gbk,而是默认的"utf-8",就会显示乱码,这是为什么呢
同问,浏览器默认是utf-8,但是要设置成gbk才不会乱码,这是为啥?
登录后可查看更多问答,登录/注册
打破传统测试用例设计方法,搞懂基于TestNG的接口自动化测试技术
1.5k 1
1.3k 12
1.2k 10
1.2k 9
1.9k 6