request请求的head中的Accept-Encoding可以改吗
发布于 5 年前 作者 gang94 16825 次浏览 来自 问答

比如不要gzip这个参数,要怎么处理

6 回复

我这边调用一个服务,他会判断这个Accept-Encoding,是gzip的话就进行解压。发现虽然Accept-Encoding里面是gzip,但是实际上并没有压缩,所以解压所败。

原来如此。那request本身是否有压缩,有哪里可以判断吗?

哥,你清楚怎么把安装证书吗,我腾讯云上申请了个ssl证书,jks的,我服务器weblogic的,要怎么安装证书呢。还有我是想把http的变成https的,应该安装了证书就行吧

我感觉是你理解错误了,这个 Accept-Encoding 的意思并不是 request 本身做了压缩,所以也不需要你的服务器端进行解压,它的意思是告诉服务器输出响应结果的时候可以使用所指定的压缩算法。

wx.request 的参数里有一个 header,官方文档里只说不能设置 Referer,倒是没说不能设置 Accept-Encoding,你自己试试呗。

话说,为啥要去掉 gzip 呢?你服务器端不支持就不支持呗,为什么一定要在 request 里面去掉它呢?

回到顶部