2011-12-21 44 views
4

我需要爲我的網站創建一個web服務,這個web服務將允許所有註冊用戶訪問從系統保存的所有數據。PHP web服務困境

我有不同的類型,如文檔中的數據(TXT格式)的,Excel表(CSV),等等

現在,我閱讀了有關如何建立一個Web服務噸的文章,我發現,這些不同的選擇:

  1. WSDL
  2. REST
  3. SOAP
  4. 基於HTTP的API

我看到SOAP和WSDL很複雜,但它使用了很多,REST和HTTP的基礎非常簡單,但很少有人使用它。

我的web服務應該更容易給用戶嗎?還是開發者?還是應該發展兩者?

+0

你從哪裏讀到沒有多少人使用休息? – 2011-12-21 16:55:35

+0

wsdl沒有意義沒有肥皂,這是基於http,這是休息的一個子集... – 2011-12-21 16:59:15

+0

@sorry我沒有經驗的網絡服務,我不知道肥皂是wsld – ana 2011-12-21 17:06:19

回答

6

你剛纔總結了幾種類型的相關技術。

一般來說,這一切都取決於您的受衆/軟件訪問您的內容什麼是重要的。

我的web服務應該更容易給用戶嗎?還是開發者?或者我應該同時發展?

對於您的用戶來說總是更容易。你已經爲用戶建立了web服務,而不是開發人員吧?

,你必須考慮的唯一事情是:

值得嗎?

而且唯一能夠回答的就是你自己。

4

這裏沒有對錯之分。只需構建您想要使用的API即可。

更好的是,找出你的實際用戶更喜歡什麼。