一個星期的學習,終於解決了web services調用的問題,包括soap以及xml-rpc兩種方法的調用,如下是xml-rpc 調用web services的簡單實例,網上這方面的資料不多,但願可以幫到有須要的朋友,呵呵···php
<?php
$fp = fsockopen("webservice.webxml.com.cn", 80);//打開遠程web services鏈接
$parm=array('mobileCode'=>'1367007','userID'=>'');//要傳輸的參數,可視web services不一樣而定
$out = "POST /WebServices/MobileCodeWS.asmx/getDatabaseInfo HTTP/1.1\r\nUser_Agent: XML-RPC Client\r\nHost:webservice.webxml.com.cn \r\nContent-Type:text/xml;charset=utf-8\r\nContent-Length: ".strlen($parm)."\r\n\r\n".$parm."\r\nConnection: Close\r\n\r\n";web
if (!$fp) {
echo "Connect to xml-rpc server fail!";
} else {
fwrite($fp, $out);學習
while (!feof($fp)) {
echo fgets($fp);
}
fclose($fp);
}server
?>xml