欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Java 创建SOAP消息,javasoap消息, import j

来源: javaer 分享于  点击 44234 次 点评:36

Java 创建SOAP消息,javasoap消息, import j


    import javax.xml.soap.MessageFactory;      import javax.xml.soap.Name;      import javax.xml.soap.SOAPBody;      import javax.xml.soap.SOAPBodyElement;      import javax.xml.soap.SOAPEnvelope;      import javax.xml.soap.SOAPHeader;      import javax.xml.soap.SOAPHeaderElement;      import javax.xml.soap.SOAPMessage;      import javax.xml.soap.SOAPPart;      import javax.xml.transform.Source;      public class MainClass {        public static void main(String[] args) throws Exception {          SOAPMessage soapMessage = MessageFactory.newInstance().createMessage();          SOAPPart soapPart = soapMessage.getSOAPPart();          SOAPEnvelope soapEnvelope = soapPart.getEnvelope();          SOAPHeader soapHeader = soapEnvelope.getHeader();          SOAPHeaderElement headerElement = soapHeader.addHeaderElement(soapEnvelope.createName(              "Signature", "SOAP-SEC", "http://schemas.xmlsoap.org/soap/security/2000-12"));          SOAPBody soapBody = soapEnvelope.getBody();          soapBody.addAttribute(soapEnvelope.createName("id", "SOAP-SEC",              "http://schemas.xmlsoap.org/soap/security/2000-12"), "Body");          Name bodyName = soapEnvelope.createName("FooBar", "z", "http://example.com");          SOAPBodyElement gltp = soapBody.addBodyElement(bodyName);          Source source = soapPart.getContent();        }      }  
相关栏目:

用户点评