2009-08-03 68 views
0

Friends, 如果我需要在使用基於Restful和Soap的Web服務之間做出選擇,那麼在進行此選擇時應考慮哪些因素。假設我的應用程序可以同時支持基於Restful和Soap的Web服務 - 需要考慮哪些優點和缺點?Restful vs Soapbased

感謝, avajurug

+5

這已被問了很多次:http://stackoverflow.com/questions/76595/soap-or-rest http://stackoverflow.com/questions/28950/guide-to-choosing-between-rest- vs-soap-services http://stackoverflow.com/questions/209905/rest-and-soap – skaffman 2009-08-03 21:36:12

回答

2

這已經被討論過很多次。 REST更適合整個HTTP堆棧,而SOAP僅僅使用HTTP作爲傳輸協議。由於SOAP使用POST對一個URI進行處理,因此緩存中間件通常不起作用,這與REST使用自己的URI表示每個資源不同。閱讀更多現有問題。

或者閱讀Roy Fielding's dissertationhis blog瞭解關於REST的更多信息。