Re: [請益] 請問有關SOAP
※ 引述《layachang (everytime)》之銘言:
: 我現在要寫程式跟SOAP互通 (不知道這種說法對不對Q_Q)
: 由於之前沒有碰過有關SOAP的東西
: 想請問幾個問題@@
: 1. SOAP一定要用XML才能互通嗎?
SOAP本身就是個XML格式的package,利用特定的屬性及方式來作資料交換。
除了SOAP外,也有WSDL來加強SOAP的描述性。
不過使用REST的方式更直接快速,可參考Amazon Web Services(AWS)的作法。
http://docs.amazonwebservices.com/AWSEcommerceService/2006-05-17/
: 2. PHP是不是只有PHP5以上才有支援SOAP
: PHP4是不是必須配合per才能實做
PHP5有加強Web Services的實作。
除了PEAR相關套件外,也可以用NuSOAP這個lib來寫WS的相關程式,滿容易上手的。
比較需要注意的地方是他的class命名是用soapclient,跟php5預設的相衝,
所以在使用前得先把soapclient的class更名,比如說soapclienta....
想使用php5中預設的WS功能,可以參考這篇範例:
http://www.zend.com/php5/articles/php5-SOAP.php
如果是NuSOAP的話可以看這篇:
http://webservices.xml.com/lpt/a/ws/2004/03/24/phpws.html
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.117.106.203
推
07/12 10:18, , 1F
07/12 10:18, 1F
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章