内容类型为“text / xml”时,Axis2发送多部分响应

时间:2017-02-17 01:40:00

标签: soap response axis2

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

为什么axis2发送多部分响应&如何要求它发送“application / xml”或“application / soap + xml”如何摆脱multipart? 在我的axis2.xml中                             

在我看到的回复中 HTTP / 1.1 200好的 日期:2017年2月17日星期五01:07:08 GMT 转移编码:分块 内容类型:multipart / related;边界= “MIMEBoundary_87162747c87b279f7caa4e1ab573d5d864a878de7fae1a0b”;类型= “应​​用/ XOP + xml” 的;开始= “< 0.97162747c87b279f7caa4e1ab573d5d864a878de7fae1a0b@apache.org>”;启动信息= “文本/ xml” 的

- MIMEBoundary_87162747c87b279f7caa4e1ab573d5d864a878de7fae1a0b Content-Type:application / xop + xml;字符集= UTF-8;类型= “文本/ xml” 的 内容传输编码:二进制 Content-ID:< 0.97162747c87b279f7caa4e1ab573d5d864a878de7fae1a0b@apache.org>

200<?xml version =“1.0”encoding =“UTF-8”?> < List_Wrapper> < _bP>

< _comments>< _comment>< content>同样是新评论这是一种文字类型bp评论需要在文字json 1< / content>< published_date> 2017-01-18T21:07中看到这一点:15< / published_date>< published_by> cyril furtado< / published_by>< company> Chevron Inc.< / company>< / _ comment>< / _ comments>< / _ bp> < / List_Wrapper> --MIMEBoundary_87162747c87b279f7caa4e1ab573d5d864a878de7fae1a0b -

1 个答案:

答案 0 :(得分:0)

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

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

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

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