关于RESTful详细讲解

目录

前言

RESTful的典型表现包括

则在application-dev.yml中添加配置:


前言

百科定义】RESTFUL是一种网络应用程序的设计风格和开发方式,基于HTTP,可以使用XML格式定义或JSON格式定义。RESTFUL适用于移动互联网厂商作为业务接口的场景,实现第三方OTT调用移动网络资源的功能,动作类型为新增、变更、删除所调用资源。

RESTful是一种风格,并不是规范或标准,所以,并不一定需要完全照做!

RESTful的典型表现包括

是前后端分离的,即服务器端将响应正文

根据请求尝试执行的数据操作不同,区分使用请求方式

POST:新增数据 PUT:修改数据 DELETE:删除数据 GET:查询数据

通常不照做,在大多场景中,推荐以查询为主要目的的使用GET,否则,全部使用POST 将某些具有唯一性的、不敏感的参数值,作为URL的一部分,例如:

Spring MVC框架很好的支持了RESTful,当设计URL时,如果URL中包含参数值,可以使用{自定义名称}进行占位,例如:

@PostMapping("/{id}/delete")

然后,在处理请求的方法上,在对应的参数上添加@PathVariable注解,表示此参数的值应该由URL中同名占位符的值注入进来,例如:

public Js

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值