看完这篇你还不懂 RestFul 就回家吧!
❝ 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 解释」
通过以上内容,如果你还不懂 RestFul。。。好吧,你赢了!