RESTful风格介绍
REST是一组架构约束条件和原则,满足这些约束条件和原则的应用程序或设计就是RESTful。就是一种定义接口的规范,有以下特征
1.基于HTTP
2.可以使用XML格式定义或JSON格式定义参数和返回值
3.每一个URL代表1种资源
4.客户端使用GET、POST、PUT,DELECT4个表示操作方式的动词对服务端资源进行操作
GET:用来获取资源
POST:用来新建资源(也可以用于更新资源)
PUT:用来新建资源
DELECT:用来删除资源
get: /user/1 ---查询delete: /user/1 ---删除post: /user ---添加、修改put: /user ---添加
操作索引
添加索引
PUT http://ip:端口/索引名称
查询索引
# 查询单个索引信息GET http://ip:端口/索引名称# 查询多个索引信息GET http://ip:端口/索引名称1,索引名称2...# 查询所有索引信息GET http://ip:端口/_all
删除索引
DELECT http://id:端口/索引名称
关闭索引
POST http://ip:端口/索引名称/_close说明:当索引进入关闭状态,是不能添加文档的
打开索引
POST http://ip:端口/索引名称/_open
