我有一个用于Android平台的Java应用程序,我需要发送大量数据,我发送的数据是前几周接收和发送的SMS消息。这包括以下数据:
你可以想象这些数据对某些人来说真的很大,所以我需要一种方法来最小化/加密它,然后使用HTTP请求我可以将它发送到我的服务器,并用这个数据解密PHP。这样做的最佳方法是什么? HTTP POST有多大的限制?
答案 0 :(得分:1)
我认为你应该在将数据发送到服务器之前对Android端的数据进行压缩加密(比方说,使用aes),然后在服务器端解密+解压缩。
帖子大小取决于服务器端的配置 - > What is the size limit of a post request?
P.S。为什么有人想将所有短信发送到您的服务器? :)
答案 1 :(得分:0)
您需要使用HTTP POST发送数据。 HTTP POST大小的限制取决于接收数据的服务器。例如,PHP服务器的post_max_size属性(我认为)默认为16M。在加密方面,确保通过HTTPS发送请求。
答案 2 :(得分:0)
你的Apache HTTPD服务器中有Gzip option turn on吗?
通过这种方式,Web服务器将压缩并为您的浏览器提供稍微打包的文件。