2014-02-09 35 views
0

我想了解特別是那些使用SOAP的Web服務。我愛春天!我從這裏閱讀教程!如何輕鬆測試Spring.io Web服務教程示例!與JavaScript或AJAX或

http://docs.spring.io/spring-ws/sites/2.0/reference/html/tutorial.html

已經嘗試過一些Ajax代碼,但沒有真正出來了! 這個肥皂測試消息是由soapUI生成的,效果很好!

function callsoap() 
{ 


var soapMessage = 
'<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"\ 
xmlns:sch="http://mycompany.com/hr/schemas">\ 
<soapenv:Header/>\ 
<soapenv:Body>\ 
    <sch:HolidayRequest>\ 
    <sch:Holiday>\ 
     <sch:StartDate>2006-07-03</sch:StartDate>\ 
     <sch:EndDate>2006-07-04</sch:EndDate>\ 
    </sch:Holiday>\ 
    <sch:Employee>\ 
     <sch:Number>32</sch:Number>\ 
     <sch:FirstName>ee</sch:FirstName>\ 
     <sch:LastName>dd</sch:LastName>\ 
    </sch:Employee>\ 
    </sch:HolidayRequest>\ 
</soapenv:Body>\ 
</soapenv:Envelope>'; 

$.ajax("http://localhost:8080/holidayService/holidayService", { 

contentType: "application/soap+xml; charset=utf-8", 
type: "POST", //important 
dataType: "xml", 
data: soapMessage 

}); 

alert("Called Soap!"); 

} 

回答

0

SoapUI是最好的東西,如果有人曾經來過這裏尋找測試工具!