Java 如何在php中压缩json并在android中解码
我正在开发一个应用程序,它每5秒钟发送大约400kb的数据,我在某个地方读到,我们可以使用gz在php中压缩数据,但如何测量压缩以及如何在java/android中解压数据。也许你指的是压缩整个http响应。如果您的服务器是apache,则需要启用deflate。在Java 如何在php中压缩json并在android中解码,java,php,android,json,compression,Java,Php,Android,Json,Compression,我正在开发一个应用程序,它每5秒钟发送大约400kb的数据,我在某个地方读到,我们可以使用gz在php中压缩数据,但如何测量压缩以及如何在java/android中解压数据。也许你指的是压缩整个http响应。如果您的服务器是apache,则需要启用deflate。在AddOutputFilterByType指令appendapplication/json或您正在检索的任何内容类型标题中。如果你有nginx服务器,谷歌会告诉你如何为它启用压缩。另一方面,在android上,如果您使用apache的
AddOutputFilterByType
指令appendapplication/json
或您正在检索的任何内容类型标题中。如果你有nginx服务器,谷歌会告诉你如何为它启用压缩。另一方面,在android上,如果您使用apache的HttpClient进行请求,则不需要做任何额外的事情。但如何在androidOne中解压缩它,其中一个问题是您必须在请求上设置Accept Encoding
头,以指示对gzip
和deflate
压缩方案的支持。这取决于您正在使用的客户端,它可能会自动设置,并且可以由它自动完成解压缩。检查您正在使用的客户端如何从服务器解压缩响应。例如,对于apache的HttpClient,您必须使用HttpClientBuilder
…检查答案。