php調用web services

一個星期的學習,終於解決了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

相關文章
相關標籤/搜索