elsticsearch REST API

2021-08-06  本文已影响0人  万事万物

什么是REST?

REST是一种思想和理念! 推崇使用标准的url路径,表达对资源的操作方式!本质是为了简化和规范url路径的写法!

为什么需要REST?

没有REST之前: 在浏览器发送一个url时,可以随意写

举例: 查询1号员工

http://hadoop102:8088/gmall/getEmployeeById?id=1

http://hadoop102:8088/gmall/findEmployeeById?id=1

http://hadoop102:8088/gmall/retreveEmployeeById?id=1

http://hadoop102:8088/gmall/queryEmployeeById?id=1

http://hadoop102:8088/gmall/tongguoidchaxunyuangong?id=1

不同的程序员,接口的定义也不一样,有的喜欢用get,也有喜欢find或'query',甚至使用拼音代替,为了使程序接口更加规范,所以推出了Rest风格。

规范

/资源/id

可使用不同的请求方式,表达对资源的操作意图!

REST : /Employee/1

            发送GET,代表查询

            发送POST,代表新增

            发送PUT,代表修改

            发送DELETE ,代表删除

            发送HEAD , 判断是否存在

http://hadoop102:8088/gmall/Emp/1 GET

框架使用RESTFUL的开发理念!这个框架支持REST风格的API操作!

上一篇 下一篇

猜你喜欢

热点阅读