我在用着Retrofit
管理我的请求并希望进行一些测试来检查使用或不使用 gzip 的请求大小。
默认情况下OkHttp
对请求执行 gzip 压缩,或者必须使用拦截器 https://github.com/square/okhttp/wiki/Interceptors#rewriting-requests?
我已经添加
@Headers({
"Accept-Encoding: gzip, deflate",
"Content-Encoding: gzip"
})
or:
@Headers({
"Content-Type: application/json;charset=utf-8",
"Accept: application/json"
})
根据我的请求,没有看到请求长度有任何变化。
OkHttp 将对响应主体执行透明 gzip 操作,除非您使用此标头禁用该功能:
Accept-Encoding: identity
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)