Linux下使用Curl調用Java的WebService接口


其實只要是標准的WSDL的SOA接口WebService都可以用。

調用方式:

注意:上面的方式不包括加密或者登錄的,其實SOA有一套完整的加密方式。

curl -H'Content-Type: text/xml;charset=utf-8;SOAPAction: "http://xxxx.com/xxxxAPI/Login"'-d '<?xml version="1.0"encoding="utf-16"?><soap:Envelopexmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><Loginxmlns="http://xxxx.com/xxxxAPI/"><loginRequest><RequestHead><LoginToken /><Language /><GUID/><Version /><TestMode>0</TestMode> </RequestHead><UserName>test</UserName><Password>xxxx</Password></loginRequest></Login></soap:Body></soap:Envelope>' http://localhost:10481/xxxxAPIService.asmx

 

參考:

http://www.cnblogs.com/MarsCheng/p/7218424.html(以上部分內容轉自此篇文章)

http://lfstar.blog.163.com/blog/static/56378987201041843056809/

http://www.blackzs.com/archives/396

http://blog.csdn.net/yui/article/details/6165337(有完整的登錄請求)

http://blog.csdn.net/russ44/article/details/53308838

http://www.blackzs.com/archives/396


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM