Sabre json api 讨价还价查找器最大响应为 gzip
Posted
技术标签:
【中文标题】Sabre json api 讨价还价查找器最大响应为 gzip【英文标题】:Sabre json api bargain finder max response as gzip 【发布时间】:2018-02-03 18:47:59 【问题描述】:我正试图从讨价还价者那里得到响应作为压缩。我正在设置“Accept-Encoding”:“gzip”,但响应是作为未压缩的简单 json 文件出现的。
响应标头还包含以下信息。 'content-encoding': 'gzip', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Server': 'Sabre Gateway'
【问题讨论】:
【参考方案1】:有两种类型的压缩响应:
接受编码:gzip 这是由 HTTP 完成的,您在响应中看不到压缩,因为据我所知,它是解压缩它的协议。 正如您在(响应的)HTTP 标头中看到的那样,有一个标明 content-encoding: gzip 的标头,这意味着它被压缩返回,如果不是,您可能会看到 json。 我说“可能”的原因是,无论您是否请求(使用Accept-encodding: gzip),端点似乎都配置为始终返回压缩后的 BFM 响应。
"CompressResponse": "Value" : true 该元素在架构中可用,但在服务描述中未涵盖,因为它似乎不适用于 REST,仅适用于 SOAP,我已经测试过了。
【讨论】:
以上是关于Sabre json api 讨价还价查找器最大响应为 gzip的主要内容,如果未能解决你的问题,请参考以下文章