我需要爲我的網站創建一個web服務,這個web服務將允許所有註冊用戶訪問從系統保存的所有數據。PHP web服務困境
我有不同的類型,如文檔中的數據(TXT格式)的,Excel表(CSV),等等
現在,我閱讀了有關如何建立一個Web服務噸的文章,我發現,這些不同的選擇:
- WSDL
- REST
- SOAP
- 基於HTTP的API
我看到SOAP和WSDL很複雜,但它使用了很多,REST和HTTP的基礎非常簡單,但很少有人使用它。
我的web服務應該更容易給用戶嗎?還是開發者?還是應該發展兩者?
我需要爲我的網站創建一個web服務,這個web服務將允許所有註冊用戶訪問從系統保存的所有數據。PHP web服務困境
我有不同的類型,如文檔中的數據(TXT格式)的,Excel表(CSV),等等
現在,我閱讀了有關如何建立一個Web服務噸的文章,我發現,這些不同的選擇:
我看到SOAP和WSDL很複雜,但它使用了很多,REST和HTTP的基礎非常簡單,但很少有人使用它。
我的web服務應該更容易給用戶嗎?還是開發者?還是應該發展兩者?
你剛纔總結了幾種類型的相關技術。
一般來說,這一切都取決於您的受衆/軟件訪問您的內容什麼是重要的。
我的web服務應該更容易給用戶嗎?還是開發者?或者我應該同時發展?
對於您的用戶來說總是更容易。你已經爲用戶建立了web服務,而不是開發人員吧?
,你必須考慮的唯一事情是:
值得嗎?
而且唯一能夠回答的就是你自己。
這裏沒有對錯之分。只需構建您想要使用的API即可。
更好的是,找出你的實際用戶更喜歡什麼。
你從哪裏讀到沒有多少人使用休息? – 2011-12-21 16:55:35
wsdl沒有意義沒有肥皂,這是基於http,這是休息的一個子集... – 2011-12-21 16:59:15
@sorry我沒有經驗的網絡服務,我不知道肥皂是wsld – ana 2011-12-21 17:06:19