3
回答
各位大大们,谁给一个soap访问webservice的demo啊,,,
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

soap webservice

举报
JBoy_Java
发帖于4个月前 3回/93阅

JAXB根据协议封包,比较灵活。

@XmlRootElement(namespace="http://xxxxx")
@Data
@XmlAccessType(FIELD)
public class Envelop{
    private Body body;
    private Header header;
}

//发送的时候先编码
Envelop env=......;
setter....

ByteArrayOutputStream out=new ByteArrayOutputStream();
JAXB.marshalle(env,out);

System.out.println(new String(out.toByteArray()));

纯手工打造,凑合看,一般的悟性,问题不大吧?

以前jdk6以上都不用引入任何依赖。

一般SOAP对方可能只提供给你一个Case,就这么封装。如果提供了xsd就更好了。xsd可以使用jaxb直接创建序列化和反序列化类。

顶部