开发者学堂课程【ElasticSearch 最新快速入门教程:REST 简介】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/642/detail/10594
REST简介
回顾上节课
MySQL:
database(数据库)
table(表)
row(行)
column(列)
ElasticSearch:
index(索引库)
type(类型)
document(文档)
field(字段)
REST简介
REST 全称 Representational State Transtfer。是一种软件的架构风格,而不是标准,只是提供了一组设计原则和约束条件。 它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。
其实说白了就是类似 HTTP 的访问,和 HTTP 非常的相似。
REST 操作:
GET :获取对象的当前状态;
PUT :改变对象的状态;
POST :创建对象;
DELETE :删除对象;
HEAD :获取头信息。
如:rest 风格的 url,如:
https://gitbook.cn/gitchat/activity/5c6cf6044bb44360f3370255?utm source=feed1904031 <~
没有遵循 rest 风格的 url
https://blog.csdn.net/weixin38498942/article/details/89148440 <~
遵循了 rest 风格的 url
上述url|若是没有遵循rest风格的话,写法如下:
https://blog.csdn.net/weixin 38498942?topic= article&type= details&id=8914844I