• <tfoot id='GhauN'></tfoot>
  • <i id='GhauN'><tr id='GhauN'><dt id='GhauN'><q id='GhauN'><span id='GhauN'><b id='GhauN'><form id='GhauN'><ins id='GhauN'></ins><ul id='GhauN'></ul><sub id='GhauN'></sub></form><legend id='GhauN'></legend><bdo id='GhauN'><pre id='GhauN'><center id='GhauN'></center></pre></bdo></b><th id='GhauN'></th></span></q></dt></tr></i><div id='GhauN'><tfoot id='GhauN'></tfoot><dl id='GhauN'><fieldset id='GhauN'></fieldset></dl></div>

        <bdo id='GhauN'></bdo><ul id='GhauN'></ul>

      <small id='GhauN'></small><noframes id='GhauN'>

        <legend id='GhauN'><style id='GhauN'><dir id='GhauN'><q id='GhauN'></q></dir></style></legend>

        应该使用什么标头将 GZIP 压缩 JSON 从 Android 客户端发送到服务器?

        时间:2023-06-11
          <legend id='uaqYm'><style id='uaqYm'><dir id='uaqYm'><q id='uaqYm'></q></dir></style></legend>

            <tbody id='uaqYm'></tbody>
          • <i id='uaqYm'><tr id='uaqYm'><dt id='uaqYm'><q id='uaqYm'><span id='uaqYm'><b id='uaqYm'><form id='uaqYm'><ins id='uaqYm'></ins><ul id='uaqYm'></ul><sub id='uaqYm'></sub></form><legend id='uaqYm'></legend><bdo id='uaqYm'><pre id='uaqYm'><center id='uaqYm'></center></pre></bdo></b><th id='uaqYm'></th></span></q></dt></tr></i><div id='uaqYm'><tfoot id='uaqYm'></tfoot><dl id='uaqYm'><fieldset id='uaqYm'></fieldset></dl></div>

            <small id='uaqYm'></small><noframes id='uaqYm'>

              <bdo id='uaqYm'></bdo><ul id='uaqYm'></ul>

                1. <tfoot id='uaqYm'></tfoot>
                  本文介绍了应该使用什么标头将 GZIP 压缩 JSON 从 Android 客户端发送到服务器?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  这个问题是问题的扩展这里.我正在使用下面复制的代码 here 来 GZIP 压缩 JSONObject.

                  This question is extension to the question here. I am using the code here reproduced below to GZIP compress a JSONObject.

                  String foo = "value";
                  ByteArrayOutputStream baos = new ByteArrayOutputStream();
                  GZIPOutputStream gzos = null;
                  
                  try {
                      gzos = new GZIPOutputStream(baos);
                      gzos.write(foo.getBytes("UTF-8"));
                  } finally {
                      if (gzos != null) try { gzos.close(); } catch (IOException ignore) {};
                  }
                  
                  byte[] fooGzippedBytes = baos.toByteArray();
                  

                  我正在使用 DefaultHttpClient 将此压缩的 JSONObject 发送到服务器(代码在我的控制范围内).

                  I am using a DefaultHttpClient to send this compressed JSONObject to server(the code is in my control).

                  我的问题

                  我应该在 request 中使用什么标头?我正在使用 request.setHeader("Content-type", "application/json"); 将 JSON 发送到服务器?

                  What header should I use in my request? I am using request.setHeader("Content-type", "application/json"); for sending JSON to server?

                  推荐答案

                  要通知服务器您正在发送 gzip 编码的数据,请发送 Content-Encoding 标头,而不是 接受编码.

                  To inform the server that you are sending gzip-encoded data, send the Content-Encoding header, not Accept-Encoding.

                  这篇关于应该使用什么标头将 GZIP 压缩 JSON 从 Android 客户端发送到服务器?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:UIWebView 捕获响应标头 下一篇:如何使用 NSURLSession 来判断资源是否发生了变化?

                  相关文章

                  1. <legend id='QpTEX'><style id='QpTEX'><dir id='QpTEX'><q id='QpTEX'></q></dir></style></legend>
                    <tfoot id='QpTEX'></tfoot>
                      <bdo id='QpTEX'></bdo><ul id='QpTEX'></ul>

                    1. <small id='QpTEX'></small><noframes id='QpTEX'>

                      <i id='QpTEX'><tr id='QpTEX'><dt id='QpTEX'><q id='QpTEX'><span id='QpTEX'><b id='QpTEX'><form id='QpTEX'><ins id='QpTEX'></ins><ul id='QpTEX'></ul><sub id='QpTEX'></sub></form><legend id='QpTEX'></legend><bdo id='QpTEX'><pre id='QpTEX'><center id='QpTEX'></center></pre></bdo></b><th id='QpTEX'></th></span></q></dt></tr></i><div id='QpTEX'><tfoot id='QpTEX'></tfoot><dl id='QpTEX'><fieldset id='QpTEX'></fieldset></dl></div>