REST教程一:什么是Rest
来源:互联网 发布:2017聊天软件排行 编辑:程序博客网 时间:2024/05/09 19:53
REST中文翻译过来可以称为“表述性状态转移”,英文全称是“RepresentationalStateTransfer“。它依赖于一个无状态的、基于客户端 - 服务器的、可缓存的通信协议 ( 实际上,在几乎所有情况下,都是基于HTTP协议)。
REST是一种设计网络应用的开发模式。REST的想法是使用简单的HTTP用于机器之间的通话,而不是使用复杂的机制,如CORBA、RPC或SOAP用于机器之间的连接。
在许多方面来讲,万维网本身也是基于HTTP的,也可以被看作是一个基于REST的架构。
RESTful应用程序使用HTTP请求来操作数据(创建、更新)、读取数据(例如,查询)和删除数据。因此,REST可以使用HTTP执行四个CRUD(创建/读取/更新/删除)操作。
REST是RPC(远程过程调用)和Web服务(SOAP,WSDL等)的一个轻量级替代机制。在后面的内容中,我们将看到REST到底有多简单。
尽管简单,但REST的功能是齐全的;在Web服务中,基本上没有什么是RESTful架构不能做的。
REST不是一个“标准”,永远也不会有一个针对REST的W3C标准。同时呢,虽然也有与REST相关的编程框架,可以使你的工作变得很简单,但是,你还是可以推出自己的Perl,Java或C#等语言写的REST标准库。
- REST教程一:什么是Rest
- 什么是REST?
- 什么是REST?
- 什么是REST
- 什么是REST
- 什么是REST?
- 什么是REST
- 什么是rest
- 什么是REST?
- 什么是REST?
- 什么是REST?
- 什么是REST?
- 什么是REST
- 什么是REST?
- 什么是REST?
- 什么是rest
- 什么是REST
- 什么是rest
- window7 上装SecureCRT,连接小鸡
- oracle常用语句,带详细的说明
- ubuntu 10.04 jdk
- WPF .NET 4.0下实现外发光效果
- 使用dom4j时发现的一个问题
- REST教程一:什么是Rest
- extern 关键字
- Android QQ登录验证的小例子
- HDU 2444
- Java的Random类详解
- 字节序
- 黑莓断网 思考 apn激活pdp整个过程
- ASP.Net在web.config中设置上传文件的大小方法
- POJ 1755 Triathlon 半平面交