第 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 logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.