RESTful风格介绍

REST是一组架构约束条件和原则,满足这些约束条件和原则的应用程序或设计就是RESTful。就是一种定义接口的规范,有以下特征

1.基于HTTP
2.可以使用XML格式定义或JSON格式定义参数和返回值
3.每一个URL代表1种资源
4.客户端使用GET、POST、PUT,DELECT4个表示操作方式的动词对服务端资源进行操作
GET:用来获取资源
POST:用来新建资源(也可以用于更新资源)
PUT:用来新建资源
DELECT:用来删除资源

  1. get: /user/1 ---查询
  2. delete: /user/1 ---删除
  3. post: /user ---添加、修改
  4. put: /user ---添加

操作索引

添加索引

  1. PUT http://ip:端口/索引名称

查询索引

  1. # 查询单个索引信息
  2. GET http://ip:端口/索引名称
  3. # 查询多个索引信息
  4. GET http://ip:端口/索引名称1,索引名称2...
  5. # 查询所有索引信息
  6. GET http://ip:端口/_all

删除索引

  1. DELECT http://id:端口/索引名称

关闭索引

  1. POST http://ip:端口/索引名称/_close
  2. 说明:当索引进入关闭状态,是不能添加文档的

打开索引

  1. POST http://ip:端口/索引名称/_open