ElasticSearch(7.2.2)-RESTful風格的介紹
- 2019 年 10 月 30 日
- 筆記
版權聲明:本文為博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
本文鏈接:https://blog.csdn.net/weixin_42528266/article/details/102793650
簡介:RESTful風格的介紹
介紹
- RESTful是一種架構的規範與約束、原則,符合這種規範的架構就是RESTful架構。
- 先看REST是什麼意思,英⽂Representational state transfer 表述性狀態轉移,其實就是對資源的表述性狀態轉移,即通過HTTP動詞來實現資源的狀態扭轉:
- 資源是REST系統的核⼼概念。 所有的設計都是以資源為中⼼
- elasticsearch使用RESTful風格api來設計的

- GET /user:列出所有的⽤戶
- POST /user:新建⼀個⽤戶
- PUT /user:更新某個指定⽤戶的信息
- DELETE /user/ID:刪除指定⽤戶
postman工具

curl工具
- 獲取elasticsearch狀態
curl -X GET "http://localhost:9200"
- 新增一個文檔
curl -X PUT "localhost:9200/xdclass/_doc/1" -H 'Content-Type: application/json' -d' { "user" : "louis", "message" : "louis is good" }
- 刪除一個文檔
curl -X DELETE "localhost:9200/xdclass/_doc/1"