Resultful风格接口

一、为了不同的前端和后端进行信息交互,Resultful API是一种比较流行的一种API规范。结构清晰

符合标准,易于理解、扩展方便,便于前端开发者进行区分访问接口资源。

二、REST 是一种架构风格,表示的是Representational State Transfer 表现状态转移,客户端通过访问url来获得网络上的资源表征,获得资源表征来抓变应用的状态。网络中的所有的数据可分为(增删改查)四种操作,通过这四种操作获取到的则是分布在网络中的资源,将一切数据视为资源是REST与其他架构风格最大的不同之处。

REST是一种面向资源的架构风格。

三、对于不同的操作可以分为 Get、Put、Delete、Post,使用的协议是https

Get  获取资源

Put  更新资源

Delete 删除资源

Post 创建资源

另外 : put 在服务器更新全部的资源,patch是在服务器上更新局部的资源。

四、常见的状态码

200    200 ok 服务器成功返回用户的请求数据 。

          201 create 用户创建或修改数据成功

          202 Accept有一个请求进入后台排队

          204 No Content 删除数据成功

400 用户发送的请求有错误,服务器没有进行新建或修改操作

 401用户没有权限 用户名,密码错误

403 用户得到授权,但是访问被禁止

404 用户发出的请求是不存在的记录,服务器没有进行操作

406用户请求的格式不对

410 用户请求的资源被永久删除,不会被诶获得

500 服务器错误,用户无法进行判断是否请求成功

200 系列是成功的,400系列是客户端,500系列是服务端

五、应用

@RequestMapping(value = “/{id}”,method = RequestMethod.GET)

@RequestMapping(value = “/{id}”,method = RequestMethod.POST)

@RequestMapping(value = “/{id}”,method = RequestMethod.DELETE)

@RequestMapping(value = “/{id}”,method = RequestMethod.PUT)

六、参考链接

感谢:

https://blog.csdn.net/lzj3462144/article/details/72677431 resultfulAPI接口

https://my.oschina.net/demons99/blog/2239957

  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值