PHP中使用XML-RPC構(gòu)造Web Service簡單入門(3)_PHP教程
推薦:PHP Shell的編寫(改進(jìn)版)以前寫過一個沒有任何技術(shù)含量的PHP CMD Shell,總是覺得功能很弱,并且對一些問題沒有處理好,比如瀏覽目錄等,后來深入學(xué)習(xí)PHP 后,發(fā)現(xiàn)了很多有趣的函數(shù)個,于是重新簡單的編寫了一個新的PHP
大致我們上面的例子就是提交一個叫做rpc_server的方法過去,參數(shù)是get,然后獲取服務(wù)器端的返回,服務(wù)器端返回的XML數(shù)據(jù)是:
<?xml version="1.0" encoding="iso-8859-1"?>
<methodResponse>
<params>
<param>
<value>
<string>This data by get method</string>
</value>
</param>
</params>
</methodResponse>
那么我們再通過xmlrpc_decode函數(shù)把這個XML編碼為PHP的字符串,我們就能夠隨意處理了,整個Web Service交互完成。
[ 結(jié)束語 ]
不管是XML-RPC也好,SOAP也罷,只要能夠讓我們穩(wěn)定、安全的進(jìn)行遠(yuǎn)程過程的調(diào)用,完成我們的項目,那么就算整個Web Service就是成功的。另外,如果可以的話,也可以嘗試使用PEAR中的XML-RPC來實(shí)現(xiàn)上面類似的操作,說不定會更簡單,更適合你使用。
簡單的使用XML-RPC進(jìn)行Web Service交互就完成了,部分代碼參考PHP手冊,想獲取詳細(xì)信息建議參考手冊,如果文章有不正確,請指正。
分享:通過php來讀取xml的數(shù)據(jù)今天工作上碰到一個問題 由于我們的項目數(shù)據(jù)太少 所以需要從web search那邊借調(diào)數(shù)據(jù),他們只給我們提供了一個xml的接口。因此,我們需要把xml的數(shù)據(jù)轉(zhuǎn)化成html呈現(xiàn)給大家。由于項目是基于php的
- PHPNOW安裝Memcached擴(kuò)展方法詳解
- php記錄頁面代碼執(zhí)行時間
- PHP中獎概率的抽獎算法程序代碼
- apache設(shè)置靜態(tài)文件緩存方法介紹
- php對圖像的各種處理函數(shù)代碼小結(jié)
- PHP 關(guān)于訪問控制的和運(yùn)算符優(yōu)先級介紹
- 關(guān)于PHP語言構(gòu)造器介紹
- php/js獲取客戶端mac地址的實(shí)現(xiàn)代碼
- php5.5新數(shù)組函數(shù)array_column使用
- PHP preg_match的匹配多國語言的技巧
- php 中序列化和json使用介紹
- php采集文章中的圖片獲取替換到本地
- 相關(guān)鏈接:
- 教程說明:
PHP教程-PHP中使用XML-RPC構(gòu)造Web Service簡單入門(3)
。