java http 压缩传输_java – HTTP请求压缩

一般用例

想象一下正在上传大量JSON的客户端. Content-Type应保留application / json,因为它描述了实际数据. Accept-Encoding和Transfer-Encoding似乎是告诉服务器应该如何格式化响应.响应似乎为此目的显式使用Content-Encoding标头,但它不是有效的请求标头.

有什么我想念的吗?有没有人找到优雅的解决方案?

具体用例

我的用例是我有一个移动应用程序,它生成大量的JSON(在某些情况下会有一些二进制数据,但程度较小),并且压缩请求可以节省大量带宽.我使用Tomcat作为我的Servlet容器.我使用Spring进行MVC注释主要是为了将一些JEE内容抽象为更清晰,基于注释的界面.我也使用Jackson进行自动(反)序列化.

我也使用nginx,但我不确定那些我想要进行解压缩的地方. nginx节点简单地平衡请求,然后通过数据中心分发这些请求.将它保持压缩直到它实际到达要处理它的节点为止一样好.

提前致谢,

约翰

编辑:

我和@DaSourcerer之间的讨论对那些在撰写本文时对事物状态感到好奇的人非常有帮助.

我最终实现了自己的解决方案.请注意,这指定了分支“ohmage-3.0”,但很快就会合并到主分支中.您可能想检查一下,看看我是否进行了任何更新/修复.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值