【问题标题】:Does Cordova support gzipped responses?Cordova 是否支持压缩响应?
【发布时间】:2015-04-02 14:50:48
【问题描述】:

我正在尝试从我们的网络服务器加载 gzip 压缩数据并将其显示在 cordova Android 应用程序中。 为此,我在 GWT 中使用 RequestBuilder 来创建请求,并将 accept-encoding = deflate 和 gzip 添加到 POST 标头。 该请求被发送到服务器,服务器以响应进行响应。

但是现在我遇到了问题,服务器发送 gzip 压缩的数据,但客户端没有解压缩它,所以在我的响应事件处理程序中,我得到了压缩数据。解压缩在任何网络浏览器中都可以正常工作,但与 Cordova(或 Android webview)结合使用似乎是个问题。

有谁知道如何使用 Cordova 或 Android WebView 启用解压缩 gzipped 响应,或者这是否可行?

谢谢。

【问题讨论】:

    标签: android cordova gwt webview gzip


    【解决方案1】:

    来自这个链接:Android: HTTP communication should use "Accept-Encoding: gzip"

    您可能需要创建一个插件来“拦截”网络请求以设置 gzip 标头,然后“拦截”响应以解压缩它。这似乎是最好的答案,但特定于 android:https://stackoverflow.com/a/6797742

    【讨论】:

      猜你喜欢
      • 2012-08-04
      • 2023-03-19
      • 1970-01-01
      • 2017-10-24
      • 2016-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多