REST和RESTFUL简单说
来源:互联网 发布:js按钮点击事件隐藏 编辑:程序博客网 时间:2024/06/06 00:05
1.REST ( REpresentational State Transfer ),State Transfer 为 "状态传输"
1.网络上的所有事物都可以被抽象为资源(resource)
2.每一个资源都有唯一的资源标识(resource identifier),对资源的操作不会改变这些标识
3.所有的操作都是无状态的
REST是一种架构设计风格的约束条件和原则。与开发语言无关。满足这些约束条件和原则的应用程序或设计就是 RESTful。
其核心是面向资源,REST专门针对网络应用设计和开发方式,以降低开发的复杂性,提高系统的可伸缩性。
REST提出设计理念和准则为:1.网络上的所有事物都可以被抽象为资源(resource)
2.每一个资源都有唯一的资源标识(resource identifier),对资源的操作不会改变这些标识
3.所有的操作都是无状态的
REST简化开发,其架构遵循CRUD原则,该原则告诉我们对于资源(包括网络资源)只需要四种行为:创建,获取,更新和删除就可以完成相关的操作和处理。您可以通过统一资源标识符(Universal Resource Identifier,URI)来识别和定位资源,并且针对这些资源而执行的操作是通过 HTTP 规范定义的。
其核心操作只有GET--获取,PUT--更新,POST--创建,DELETE--删除。
由于REST强制所有的操作都必须是无状态的,这就没有上下文的约束,如果做分布式,集群都不需要考虑上下文和会话保持的问题。极大的提高系统的可伸缩性。
2.restful是指使用了REST设计风格的应用程序
对于SOAP Webservice和Restful Webservice的应用,首先SOAP偏向于面向活动,有严格的规范和标准,包括安全,事务等各个方面的内容,同时SOAP强调操作方法和操作对象的分离,有WSDL文件规范和XSD文件分别对其定义。而REST强调面向资源,只要我们要操作的对象可以抽象为资源即可以使用REST架构风格。
阅读全文
0 0
- REST和RESTFUL简单说
- 怎么简单的解释rest 和 restful
- REST和RESTful浅谈
- 什么是REST和RESTful
- rest 以及restful 简单介绍
- 第五章 REST和RestFul
- REST & ReSTful
- REST / RESTful
- REST&&RESTful
- REST和RESTFUL的相关概念理解
- REST和RESTFUL的相关概念理解
- REST和RESTFUL的相关概念理解
- 就是这么简单!使用Rest-assured 测试Restful Web Services
- 就是这么简单!使用Rest-assured 测试Restful Web Services
- REST、RESTful 与 RESTful API
- REST、RESTful 与 RESTful API
- RESTful和REST-RPC接口风格的差异与实现
- Django REST/ Django RESTful
- 栈的数组实现
- GATT Profile 简介
- js基础提高(一)超级详细
- select只读属性设置的常用方案
- 字符串替换之正则替换
- REST和RESTFUL简单说
- C++primer 第十五章笔记 初稿
- 【HDU
- react开发报错Use the prop-types package from npm instead.
- Pytorch 学习笔记之自定义 Module
- 让axios发送表单请求形式的键值对post数据
- CF 55D 离散化各个位数的倍数
- C++模版类的声明与定义
- 重定向与管道命令