REST

来源:互联网 发布:淘宝旺旺名是什么 编辑:程序博客网 时间:2024/06/18 02:45

1.定义:REST(英文:Representational State Transfer,又称具象状态传输),是一种万维网软件架构风格,目的是便于不同软件/程序在网络(例如互联网)中互相传递信息。

目前在三种主流的Web服务实现方案中,因为REST模式与复杂的SOAP和XML-RPC相比更加简洁,越来越多的web服务开始采用REST风格设计和实现。

2.符合REST设计风格的Web API称为RESTful API。它从以下三个方面资源进行定义:

  • 直观简短的资源地址:URI,比如:http://example.com/resources/
  • 传输的资源:Web服务接受与返回的互联网媒体类型,比如:JSON,XML,YAML等。
  • 对资源的操作:Web服务在该资源上所支持的一系列请求方法(比如:POST,GET,PUT或DELETE)。

关于RESTFUL API可参考下面的博文
http://www.ruanyifeng.com/blog/2014/05/restful_api.html

原创粉丝点击