終於有點眉目拉,xml-rpc是一個http的通訊協定,用xml的方式來呼叫服務端的function,然後利用http協定post到伺服端來取得回傳值
說簡單一點就是要有一字串作為http post的input,傳給伺服器之後取得output,之後再依照資料的結構分解組合成我們要的訊息
至於公定的xml-rpc結構…看wiki
這邊示範取得本Blog支援的function列表
wordpress基本上支援movable type api,我想要向伺服器取得能支援的function列表
使用mt.supportedMethods這個function,沒有參數
換成xml的格式如下
<methodCall>
<methodName>mt.supportedMethods</methodName>
<params />
</methodCall>
所以寫成php就是這樣
執行結果(按右鍵看原始碼)