我目前弄清楚類似的是使用互聯網協議(HTTP)在消費者和提供者之間交換數據。比較和對比REST和SOAP Web服務?
的區別是:
- SOAP是基於XML的消息的協議,而REST是一種架構風格
- SOAP使用WSDL爲消費者和提供者之間的通信,而REST只是使用XML或JSON來發送和接收數據
- SOAP調用RPC方法調用服務,REST只是簡單的通過URL路徑
- SOAP不返回人類可讀的結果,而REST結果是可反應,只是普通的XML或JSON 012電話服務
- SOAP不只是通過HTTP,該機還採用其他協議如SMTP,FTP等,REST是在只有HTTP
這就是我知道它們之間的區別的一切。任何人都可以糾正我,並添加更多。
他們是不可比的,至少因爲SOAP是一個協議,將其餘的沒有定義的規範可言的概念。沒有人禁止編寫與REST兼容的SOAP Web服務。 –