四种请求方式与Restful风格规范

1、四种请求方式

1、GET:

GET请求会向数据库发送数据的请求,从而来获取信息,该请求就像数据库的select操作一样,只是用来查询数据,不会修改,增加数据,不会影响资源内容,即该请求不会产生副作用。无论进行多少次操作,结果都是一样的。使用浏览器发起访问请求(输入路径),请求方式都为GET请求。

2、PUT:

PUT与GET不同的是,PUT请求是想服务器端发送数据的,从而改变信息,该请求就像数据库的update操作一样,用来修改数据的内容,但是不会增加数据的种类等,也就是说无论进行多少次PUT操作,其结果并没有不同。

3、POST:

POST请求同PUT请求类似,都是向服务器端发送数据的,但是该请求会改变数据的种类等资源,就像数据库的insert操作一样,会创建新的内容。几乎模前所有的提交操作都是用POST请求的。

4、DELETE:

DELETE求情顾名思义,就是用来删除某一行的,该请求就像数据库的delete操作一样

2、Restful风格规范

1、Restful风格的介绍
Restful 一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。

REST(英文:Representational State Transfer,简称REST)描述了一个架构样式的网络系统,比如 web 应用程序。在目前主流的三种Web服务交互方案中,REST相比于SOAP(Simple Object Access protocol,简单对象访问协议)以及XML-RPC更加简单明了,无论是对URL的处理还是对Payload的编码,REST都倾向于用更加简单轻量的方法设计和实现。值得注意的是REST并没有一个明确的标准,而更像是一种设计的风格。

2、Restful是一种设计风格。所以对于我们Web开发人员来说。就是使用一个url地址表示一个唯一的资源。然后把原来的请求参数加入到请求资源地址中。然后原来请求的增,删,改,查操作,对应使用HTTP协议中请求方式GET、POST、PUT、DELETE来一一表示。

3、为什么使用Restful风格?对于我们开发人员来说,规范的编写风格可以提高代码的可读性,便于其他开发人员阅读和理解。是行业里的一种合理规范和要求。
 

你可能感兴趣的:(restful,后端)