我试图从讨价还价中得到回应作为压缩。我正在设置“Accept-Encoding”:“gzip”,但响应是简单的json文件未压缩。
响应标头还包含以下信息。 'content-encoding':'gzip','Content-Type':'application / json; charset = UTF-8','Transfer-Encoding':'chunked','Server':'Sabre Gateway'}
答案 0 :(得分:0)
有两种类型的压缩响应:
接受编码:gzip
这是由HTTP完成的,你不会在响应中看到压缩,因为据我所知,它是解压缩它的协议。
正如你在HTTP标题(响应中)中看到的那样,有一个表示 content-encoding:gzip ,这意味着它被拉回拉链,如果没有,你可能会看到json。
我之所以说"可能"是否端点似乎被配置为始终返回gzip的BFM响应,无论您是否请求它(使用 Accept-encodding:gzip )。
" CompressResponse":{"价值" :true}
该元素在模式中可用,但未在服务描述中介绍,因为它似乎不适用于REST,仅适用于SOAP,我已对其进行了测试。