【问题标题】:Axis2 sending multipart response when content-type is "text/xml"当内容类型为“text/xml”时,Axis2 发送多部分响应
【发布时间】:2017-07-06 09:17:17
【问题描述】:

Axis2 默认情况下即使没有附件也会发送多部分响应

为什么axis2发送多部分响应以及如何要求它发送“应用程序/xml”或“应用程序/soap+xml”如何摆脱多部分? 在axis2.xml中我有

在我看到的回复中 HTTP/1.1 200 正常 日期:格林威治标准时间 2017 年 2 月 17 日星期五 01:07:08 传输编码:分块 内容类型:多部分/相关;边界="MIMEBoundary_87162747c87b279f7caa4e1ab573d5d864a878de7fae1a0b";类型=“应用程序/xop+xml”;开始="";开始信息=“文本/xml”

--MIMEBoundary_87162747c87b279f7caa4e1ab573d5d864a878de7fae1a0b 内容类型:application/xop+xml;字符集=UTF-8;类型=“文本/xml” 内容传输编码:二进制 内容 ID:

200<_bp>

<_cmets><_comment>又是一个新评论,这是一个文本类型的bp评论需要在文本json 1中看到这个2017-01-18T21:07:15发布日期>cyril furtadoChevron Inc. --MIMEBoundary_87162747c87b279f7caa4e1ab573d5d864a878de7fae1a0b-

【问题讨论】:

    标签: soap response axis2


    【解决方案1】:

    我最近也遇到了 AXIS 2 的类似问题,所以想回答这个问题。

    默认情况下,AXIS 2 支持全局附件处理,这可能不是所有类型的服务都需要的。为了解决这个问题,我通过修改 axis2.xml 文件全局禁用了 MTOM 处理 -

    <parameter name="enableMTOM">false</parameter>
    

    现在可以通过相应的 services.xml 文件启用此属性,根据每个服务的需要启用此功能

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-05
      • 1970-01-01
      相关资源
      最近更新 更多