【问题标题】:How to Use gzip to compress messages in web services before send?如何在发送前使用 gzip 压缩 Web 服务中的消息?
【发布时间】:2012-06-11 11:45:49
【问题描述】:

我知道 Java 编程。但是,我是 Java EE 和 Web 服务、soap 等方面的完整初学者。我需要在发送之前压缩消息并使用 Apache wss4j 为其添加签名。 我按照 Netbeans 网站上的教程创建了一个 Web 服务和一个使用相应服务的 Web 服务客户端。(一个数字添加服务和一个客户端)我正在阅读官方 Java EE 文档,但我无法理解和写一些东西。我正在搜索示例代码和项目,但找不到相关代码或无法理解我找到的代码。

这些是我找到的:

但是在我的项目中添加这些代码的位置。如何添加签名和压缩?提前谢谢。

【问题讨论】:

    标签: java xml web-services gzip wss4j


    【解决方案1】:

    您可以使用 java.util.zip pkg 中的 GZip。

    java.util.zip.GZIPInputStream;
    java.util.zip.GZIPOutputStream;
    

    要压缩和解压缩,您需要使用org.apache.axis.encoding.Base64 进行编码和解码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-03-27
      • 1970-01-01
      • 2011-01-26
      • 2020-02-25
      • 2011-11-28
      • 2011-08-08
      • 2011-10-23
      相关资源
      最近更新 更多