最近碰到一个很奇葩的问题。
线下调用公司web服务器的接口。一开始使用ip:端口号 访问接口一直都没有问题。
后面访问的路径使用域名。结果出现了乱码。
域名访问和ip访问最根本的区别就是域名访问经过了nginx做代理。
后来发现。线下调用的url,头部信息添加了。

接口调用web服务器nginx返回乱码问题接口调用web服务器nginx返回乱码问题接口调用web服务器nginx返回乱码问题

Accept-Encoding:gzip,deflate  
可接受的压缩格式。gzip是nginx的压缩格式。(gzip是浏览器可接受的压缩格式)
但是我们调用接口并没有通过浏览器。所以没有办法对返回的结果进行解压。
最后在线下的代码中删除头信息即可: Accept-Encoding:gzip,deflate
我们调用接口并不需要对内容进行压缩。

希望能帮到大家。大家如果有兴趣可以来我的网站看看:http://www.jiegelo.com

相关文章:

  • 2022-12-23
  • 2022-02-08
  • 2021-07-18
  • 2021-12-16
  • 2021-06-07
  • 2021-07-17
  • 2022-03-06
  • 2021-08-24
猜你喜欢
  • 2022-12-23
  • 2021-06-01
  • 2021-05-07
  • 2021-10-20
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案