【问题标题】:Sabre json api bargain finder max response as gzipSabre json api 讨价还价查找器最大响应为 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'}

【问题讨论】:

    标签: sabre sabredav


    【解决方案1】:

    有两种类型的压缩响应:

    1. 接受编码:gzip
      这是由 HTTP 完成的,您在响应中看不到压缩,因为据我所知,它是解压缩它的协议。 正如您在(响应的)HTTP 标头中看到的那样,有一个标明 content-encoding: gzip 的标头,这意味着它被压缩返回,如果不是,您可能会看到 json。
      我说“可能”的原因是,无论您是否请求(使用Accept-encodding: gzip),端点似乎都配置为始终返回压缩后的 BFM 响应。

    2. "CompressResponse": { "Value" : true }
      该元素在架构中可用,但在服务描述中未涵盖,因为它似乎不适用于 REST,仅适用于 SOAP,我已经测试过了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-08-17
      • 2018-11-08
      • 1970-01-01
      • 1970-01-01
      • 2019-06-10
      • 1970-01-01
      • 2021-11-13
      相关资源
      最近更新 更多