首页 理论教育 Java服务端研发:REST概述

Java服务端研发:REST概述

时间:2023-11-22 理论教育 版权反馈
【摘要】:REST即表述性状态传递,是一种软件架构风格。REST是面向资源的,将资源的状态以最适合客户端或服务端的形式从服务端转移到客户端。在REST中,资源通过URL进行识别和定位。REST中的行为是通过Http方法定义的。

Java服务端研发:REST概述

REST即表述性状态传递,是一种软件架构风格。REST是面向资源的,将资源的状态以最适合客户端或服务端的形式从服务端转移到客户端。

在REST中,资源通过URL进行识别和定位。REST中的行为是通过Http方法定义的。这些Http方法通常会匹配如下动作:

■Create:POST

■Read:GET

■Update:PUT或PATCH

■Delete:DELETE

这里用商品添加的功能举例,在使用Restful之前的请求为:

■http://127.0.0.1/product/query/1 GET 根据商品id查询商品数据

■http://127.0.0.1/product/save POST 新增商品(www.xing528.com)

■http://127.0.0.1/product/update POST 修改商品信息

■http://127.0.0.1/product/delete GET/POST 删除商品信息

使用RESTful后的用法:

■http://127.0.0.1/product/1 GET 根据商品id查询商品数据

■http://127.0.0.1/product POST 新增商品

■http://127.0.0.1/product PUT 修改商品信息

■http://127.0.0.1/product DELETE 删除商品信息

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈