主要功能:
支持基于Http verb (GET, POST, PUT, DELETE)的CRUD (create, retrieve, update, delete)操作
请求的回复格式支持 JSON,XML,并且可以扩展添加其他格式。
.请求的回复通过Http Status Code表达不同含义,并且客户端可以通过Accept header来与服务器协商格式,例如你希望服务器返回JSON格式还是XML格式
应用场景:
如果服务需要在http协议上,并且希望利用http协议的各种功能,
如果服务需要被各种客户端(特别是移动客户端)调用,选择Web API