【问题标题】:Is it possible to use MTOM in reponse of CXF RESTful Web Service是否可以使用 MTOM 响应 CXF RESTful Web 服务
【发布时间】:2011-06-15 00:40:52
【问题描述】:

我正在为我的 Web 服务使用 CXF 2.2.12 库。

是否可以使用MTOM消息传输优化机制) 在 RESTful 响应中?

如果有任何与此相关的文档/教程链接,我们将不胜感激。谢谢!

【问题讨论】:

    标签: rest cxf mtom


    【解决方案1】:

    MTOM 是特定于 SOAP 的,所以我认为它与 RESTful 架构不兼容。但是,HTTP 自然支持多部分内容,因此您可以直接执行 MTOM 在 HTTP 中执行的所有操作。

    如果你真的想要,你可以使用XOP 来打包你的多部分内容,就像 MTOM 所做的那样,但这真的没有必要。

    MTOM 正在解决 HTTP 已经解决的问题。

    【讨论】:

    • 感谢 Darrel 的快速响应!如果我理解正确:例如我正在发送 PDF 文件作为服务响应,RESTful 已经很高效,因为它使用 HTTP,并且不需要 SOAP MTOM 将二进制数据发送回客户端。 SOAP MTOM 不会提供比 RESTful 更好的性能?
    • @IgorB 如果您的 HTTP 客户端可以处理 GZip 压缩,那么您可以在发送之前对 PDF 进行 GZip。
    猜你喜欢
    • 2016-08-21
    • 2018-01-09
    • 1970-01-01
    • 2012-02-29
    • 2014-01-11
    • 1970-01-01
    • 2016-12-31
    • 2015-09-03
    • 1970-01-01
    相关资源
    最近更新 更多