Java实现RESTFUL 接口实例

RESTFUL API接口的使用:REST = HTTP动词(GET POST PUT DELETE)操作 + 服务器暴露资源URI,最后返回状态码(充分利用HTTP自身的特征,而不仅仅是把HTTP当作传输协议。Rest协议是面向资源的,SOAP是面向服务的),表现形式可以是JSON XML BIN

面向资源设计的API【设计一套API,为多个终端服务。】

1.对比

使用RESTFUL 接口之后增删改查用的是 同一个地址
https://api.example.com/v1/get_animals //之前
GET https://api.example.com/v1/animals  //用了restful接口后,增删改查为同一个地址只是方法不一样
POST https://api.example.com/v1/animals 
DELETE https://api.example.com/v1/animals 
PUT https://api.example.com/v1/animals  //返回完整的更新字段
PATCH https://api.example.com/v1/animals //只返回更新字段

2.三种方法实现调用RESTFUL接口

HttpURLConnection实现
HttpClient实现
Spring的RestTemplate

三种方法实现调用RESTFUL接口
这篇文章介绍的很详细

你可能感兴趣的:(Java)