soap问题 很急

guicaizhou 2013-06-13 02:36:08
// 创建连接
// ==================================================
SOAPConnectionFactory soapConnFactory = SOAPConnectionFactory.newInstance();
SOAPConnection connection = soapConnFactory.createConnection();

// 创建消息对象
// ===========================================
MessageFactory messageFactory = MessageFactory.newInstance();
SOAPMessage message = messageFactory.createMessage();
// message.setProperty(SOAPMessage.CHARACTER_SET_ENCODING, "gb2312");

// 创建soap消息主体==========================================
SOAPPart soapPart = message.getSOAPPart();// 创建soap部分
SOAPEnvelope envelope = soapPart.getEnvelope();
SOAPHeader soapHeader = envelope.getHeader();
SOAPBody body = envelope.getBody();
// 根据要传给mule的参数,创建消息body内容。具体参数的配置可以参照应用集成接口技术规范1.1版本
// =====================================
SOAPElement bodyElement = body.addChildElement(envelope.createName("LotteryBalanceQuery", "m", "http://LotteryBalanceQuery.tydic.com"));
SOAPElement bodyElement1 = bodyElement.addChildElement("in0");
SOAPElement bodyElement2 = bodyElement1.addChildElement("entry");
SOAPElement bodyElement3 = bodyElement1.addChildElement("entry");
SOAPElement bodyElement4 = bodyElement1.addChildElement("entry");

bodyElement2.addChildElement("key").addTextNode("nStaffId");
bodyElement2.addChildElement("value").addTextNode("100097");

bodyElement3.addChildElement("key").addTextNode("nLantId");
bodyElement3.addChildElement("value").addTextNode("551");

bodyElement4.addChildElement("key").addTextNode("sServiceNbr");
bodyElement4.addChildElement("value").addTextNode("15305510283");

// Save the message
message.saveChanges();
// 打印客户端发出的soap报文,做验证测试
message.writeTo(System.out);


最后一句报错 不知道什么原因
...全文
92 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
-AJ- 2013-06-13
  • 打赏
  • 举报
回复
错误信息呢?
长腮的北极熊 2013-06-13
  • 打赏
  • 举报
回复
这个不是很懂。。。帮忙顶一下

50,527

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧