java - 如何最大限度地减少 HTTP 请求中的大量数据?

标签 java php http encryption

我有一个针对Android平台的Java应用程序,我需要发送相当多的数据,我发送的数据是前几周接收和发送的短信。其中包括以下数据:

  • 通过电话号码发送
  • 按姓名发送
  • 发送至电话号码
  • 发送至姓名
  • 发送时间
  • 留言

你可以想象这些数据对于某些人来说可能非常大,所以我需要一种方法来最小化/加密它,然后使用 HTTP 请求我可以将其发送到我的服务器,并解密该数据PHP。做到这一点的最佳方法是什么? HTTP POST 有多少大小限制?

最佳答案

我认为你应该在将数据发送到服务器之前在Android端压缩+加密(例如,使用aes)数据,并在服务器端解密+解压缩它。

帖子大小取决于服务器端的配置 -> What is the size limit of a post request? .

附:为什么有人想将所有短信发送到您的服务器? :)

关于java - 如何最大限度地减少 HTTP 请求中的大量数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6893891/

相关文章:

java - 为什么关键字 "transient"对Java中的Servlet HTTPSession没有影响?

java - Android:如何从 MTP 读取 Java 应用程序中的文件

java - 使用 Eclipse 创建 Web 服务

php - 将缺货产品重定向到自定义页面

php - 将加密的密码发送到 SQL 数据库

php - Composer 下载私有(private) GitHub 存储库

ios - 在 Swift 中使用 PATCH 的带有 Body 的 HTTP 请求

java - log4j 在哪里/如何查找 log4j.properties 文件?

http - Golang 网络应用程序本地化

ios - Obj-C 中的 HTTP 多部分请求