主要功能:
支持基於Http verb (GET, POST, PUT, DELETE)的CRUD (create, retrieve, update, delete)操作
請求的回覆格式支持 JSON,XML,並且可以擴展添加其他格式。
.請求的回覆通過Http Status Code表達不同含義,並且客戶端可以通過Accept header來與服務器協商格式,例如你希望服務器返回JSON格式還是XML格式
應用場景:
如果服務需要在http協議上,並且希望利用http協議的各種功能,
如果服務需要被各種客戶端(特別是移動客戶端)調用,選擇Web API