Binary WSO2响应二进制?

Binary WSO2响应二进制?,binary,response,wso2,Binary,Response,Wso2,我在WSO2中公开了一个http服务。服务地址是”http://172.30.60.73:8888/XMPPService/recieveMsg?param=yes“,响应为“notifyresult=000000” 在WSO2中,日志输出为:bm90aWZ5cmVzdWx0PTAwMDAwMDENCg== 我使用脚本中介: var symbol=mc.getPayloadXML().toString(); var response=symbol.substring(13,symbol.le

我在WSO2中公开了一个http服务。服务地址是
”http://172.30.60.73:8888/XMPPService/recieveMsg?param=yes“
,响应为
“notifyresult=000000”

在WSO2中,日志输出为:
bm90aWZ5cmVzdWx0PTAwMDAwMDENCg==

我使用脚本中介:

 var symbol=mc.getPayloadXML().toString();
 var response=symbol.substring(13,symbol.length)
 mc.setPayloadXML(<p:createGroupResponse xmlns:p="http://iag.sdp.coship.com/xmpp/"><notifyresult>{ response }</notifyresult></p:createGroupResponse>);
var symbol=mc.getPayloadXML().toString();
var响应=符号子字符串(13,符号长度)
mc.setPayloadXML({response});
客户端是:

  <p:createGroupResponse xmlns:p="http://iag.sdp.coship.com/xmpp/">
     <notifyresult>Wx0PTAwMDAwMDENCg==</notifyresult>
  </p:createGroupResponse>

WX0PTAWMDAWENCG==

似乎反应是二元的。如何将此响应转换为
“notifyresult=000000”
。有人能帮我吗?非常感谢。

默认情况下,ESB在版本4.6.0中使用直通传输。在直通传输中,我们不构建消息。您可以切换到NIO传输并检查吗?编辑axis2.xml、传输侦听器、来自NIO传输的发送器

您是否在客户端获得此二进制响应?或者这是日志中介输出?使用base64.和checkRatha解码邮件正文,非常感谢。我编辑这个问题。