当前位置: 首页>编程语言>正文

REST FUL资源表述方式

RestFul (REpresentational State Transfer)风格目标: 用来规范资源解释方式 与操作规则。

通过资源的路径规则,清晰的表明资源与资源的层级关系,如下:

/order/orderid :指定订单详情

/order/orderid/products:指定订单关联的商品?

/order/orderid/products/id : 指定订单下的指定商品

备注:资源定位中尽量使用名词,因为动作已在Method中描述了。

协议格式: Method +空格+URL(资源定向)[?过滤条件]+协议版本+操作符

Method(资源操作行为,改变资源的状态)

GET :请求服务器特定资源。

POST :服务器创建一个新资源。

PUT :更新服务器资源客(整个资源)。

DELETE :服务器删除特定资源。

PATCH :更新服务器上的资源(资源的部分)。

动作与资源配合举例

GET /order/orderid :获取指定订单详情?

Resource Representational State Transfe 解释

资源(Resource)?:服务端的具体资源,而每一种具体的资源有独有的URI。

表现形式(Representational):"资源"多种展示形式。如 json,xml,image,txt。

状态转移(State Transfer):通过Method实现服务器端资源的状态改变。


https://www.xamrdz.com/lan/5ty1850211.html

相关文章: