RESTful学习

RESTful

来自百度百科的介绍

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

自己的理解

Restful (Representational State Transfer)资源表示层状态转化,常见的restful架构就是这种风格。
restful我的理解就是对某一个资源的操作,有着统一的接口规则。把资源当作抽象的名词,常见的资源操作有增删改查四种,对应的restful风格就是 http协议中的POST,DELETE,PUT,GET。

对资源操作实例说明

假设对用户资源的操作,常见的也就 增删改查

  • 查询(使用get请求)
根据id查询用户
传统的url:http://localhost:8080/user/findbyid?id=XX
restful:http://localhost:8080/user/XX

根据用户名和密码查询用户
传统的url:http://localhost:8080/user/findbyid?username=XX&password=XX
restful:http://localhost:8080/user/XX/XX

分页查询等亦是如此
  • 新增(使用post请求)
传统的url:http://localhost:8080/user/save
restful:http://localhost:8080/user/XX

在这里插入图片描述
在这里插入图片描述

  • 修改(使用put请求)
根据id修改用户
传统的url:http://localhost:8080/user/updatebyid?id=XX
restful:http://localhost:8080/user/XX

在这里插入图片描述
在这里插入图片描述

  • 删除(使用delete请求)
根据id删除用户
传统的url:http://localhost:8080/user/deletebyid?id=XX
restful:http://localhost:8080/user/XX
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值