博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
简聊REST风格
阅读量:5095 次
发布时间:2019-06-13

本文共 610 字,大约阅读时间需要 2 分钟。

什么是REST风格呢?

  首先要说一下URL,统一资源定位符以及http协议的一些东西。

  我们知道http到1.1就新增了5种请求方式。主要对应select,create,delete,updata,,,的几种方便我们使用。但是开发http的作者的愿望落空了,我们一般的开发者那管那么多(干就完事了)

  基本就怼着get用要不是get不能发送较多的数据信息,post都不会用的。而我们以这些方式请求数据信息的时候服务器会返回相应的状态信息大家都知道200代表成功500代表服务问题,而我们在一般的请求接口中,

  我们都会返回200的状态而把具体的错误提示信息写在返回信息中。而违背了http作者开发这样请求方式的处理问题的想法,REST范式的系统是无状态的,服务器不需要知道客户端处于什么状态,反之亦然。如

200状态码表示操作成功,但是不同的方法可以返回更精确的状态码。

  • GET: 200 OK
  • POST: 201 Created
  • PUT: 200 OK
  • PATCH: 200 OK
  • DELETE: 204 No Content

上面代码中,POST返回201状态码,表示生成了新的资源;DELETE返回204状态码,表示资源已经不存在。看这个规范大家应该大致理解了吧。

(个人理解,存在问题请提出指正)

转载于:https://www.cnblogs.com/hr-cmbc/p/10923732.html

你可能感兴趣的文章
Python内置函数(29)——help
查看>>
大数据学习系列(8)-- WordCount+Block+Split+Shuffle+Map+Reduce技术详解
查看>>
Mysql性能调优
查看>>
getElement的几中属性介绍
查看>>
设计器 和后台代码的转换 快捷键
查看>>
STL容器之vector
查看>>
数据中心虚拟化技术
查看>>
复习文件操作
查看>>
SQL Server 使用作业设置定时任务之一(转载)
查看>>
第二阶段冲刺-01
查看>>
BZOJ1045 HAOI2008 糖果传递
查看>>
JavaScript 克隆数组
查看>>
eggs
查看>>
python3 生成器与迭代器
查看>>
CPU,寄存器,一缓二缓.... RAM ROM 外部存储器等简介
查看>>
git .gitignore 文件不起作用
查看>>
digitalocean --- How To Install Apache Tomcat 8 on Ubuntu 16.04
查看>>
【题解】[P4178 Tree]
查看>>
cer证书签名验证
查看>>
【深度学习】caffe 中的一些参数介绍
查看>>