第 9 章 使用 SOAP MTOM 发送二进制数据


摘要

SOAP 消息传输优化机制(MTOM)将 SOAP 替换为作为 XML 消息一部分发送二进制数据的机制。使用带有 Apache CXF 的 MTOM 需要将正确的模式类型添加到服务的合同中,并启用 MTOM 优化。

9.1. MTOM 概述

SOAP 消息传输优化机制(MTOM)指定作为 SOAP 消息一部分发送二进制数据的最佳方法。与带有附件的 SOAP 不同,MTOM 需要使用 XML 二进制优化打包(XOP)软件包来传输二进制数据。使用 MTOM 发送二进制数据不需要您完全定义 MIME 多部分/Related 消息,作为 SOAP 绑定的一部分。但是,它会要求您执行以下操作:

  1. 注解 您要作为附件发送的数据。

    您可以注解 WSDL 或实施数据的 Java 类。

  2. 启用 运行时的 MTOM 支持。

    这可以以编程方式或通过配置完成。

  3. 作为附件 传递的数据开发数据处理程序。

    注意

    开发 数据处理程序已超出本书的讨论范围。

Red Hat logoGithubRedditYoutube

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.