通过 REST 请求 URI | 学习笔记

简介: 快速学习通过 REST 请求 URI

开发者学堂课程【ElasticSearch 入门精讲通过 REST 请求 URI学习笔记,与课程紧密连接,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/631/detail/10017


通过 REST 请求 URI


ES Rest 之通过 REST 请求 URI

curl’http://localhost:9200/bank/_search?q=&pretty

q=:参数告诉 elasticsearch,在 bank 索引中匹配所有的文档

pretty:参数告诉 elasticsearch,返回形式打印 JSON 结果

查询 http://janson01:9200/bank/_search/

q=&preetyPOST

提交请求后

{

"error": {

"root_cause": [

{

"type": "invalid_type_name_exception","reason": "Document mapping type name can't start with '_’, found: [_search]"

}

],

"type": "invalid_type_name_exception","reason": "Document mapping type name can't start with '_’, found: [_search]”

},

"status": 400

}        

查询  http://janson01:9200/bank/_search/

q=&preety GET

提交请求后

{

“_index": "bank",

“_type": "_search",

“_id": "q=&preety",

“found”:false

}

查询 http://janson01:9200/bank/

_search?preety  GET

(如果带条件可以在 q=&preety 后加上 &q=)

提交请求后

{

"took": 33,

"timed_out": false,

"_shards": {

"total": 5,

"successful”: 5,

"skipped": 0 ,

"failed": 0

},

"hits": {

“total": 1000,

"max_score": 1 ,

"hits": [

{

“_index": "bank",

“_ type": "account",

“_id": "25",

“_score": 1,

“_source": {

“account_number": 25 ,

“balance": 40540,

"firstname": "Virginia”,

"lastname": "Ayala”,

"age": 39,

"gender": "F",

"address": "171 Putnam Avenue",

"employer": "Filodyne",

"email": "virginlaayala@filodyne.com"

“city”:”Nicholson”,

"state": "PA"

}

}

,

{

“_index": "bank"

“_type": "account"

“_id": "44”,

“_score": 1,

“_source": {

"account_number": 44,

"balance": 34487,

"firstname": "Aurelia",

"lastname": "Harding”,

"age": 37,

"gender": "M",

"address": "502 Baycliff Terrace",

"employer": "Orbalix",

"email: "aureliaharding@orbalix.com",

"city": "Yardville”,

"state": "DE"

}

}

相关文章
|
6月前
|
JSON 网络协议 API
PRC和HTTP(rest)过程的区别
PRC和HTTP(rest)过程的区别
|
2月前
|
存储 JSON Go
在Gin框架中优雅地处理HTTP请求体中的JSON数据
在Gin框架中优雅地处理HTTP请求体中的JSON数据
|
Web App开发 缓存 JavaScript
Rest-优雅的url 请求风格
Rest-优雅的url 请求风格
70 1
|
自然语言处理
HTTP协议中 URI、URL、URN
HTTP协议中 URI、URL、URN
167 0
|
JSON 架构师 前端开发
REST API 设计最佳实践:如何正确使用 HTTP 状态码?
本文分享在设计 REST API 时的最佳实践。关于设计优秀REST API 的一些建议、提示和指导,帮助您让消费者(以及开发人员)满意。 我们都应该努力使API变得易于使用。无论是对于消费者,还是我们自己的开发人员同伴。希望这篇文章能帮助你学到一些技巧,并激发出构建更好REST API的方法。
735 0
REST API 设计最佳实践:如何正确使用 HTTP 状态码?
|
JSON 网络架构 数据格式
通过 REST 请求 URI|学习笔记
快速学习通过 REST 请求 URI。
通过 REST 请求 URI|学习笔记
|
JSON 网络架构 数据格式
通过 REST 请求体|学习笔记
快速学习通过 REST 请求体。
通过 REST 请求体|学习笔记
|
Java 应用服务中间件 开发者
POST 请求中 http 请求协议内容| 学习笔记
快速学习 POST 请求中 http 请求协议内容,介绍了 POST 请求中 http 请求协议内容系统机制, 以及在实际应用过程中如何使用。
 POST 请求中 http 请求协议内容| 学习笔记
|
网络架构 开发者
通过 REST 请求体 | 学习笔记
快速学习通过 REST 请求体
|
Web App开发 开发框架 缓存
JavaWeb - HTTP 请求中 Get 和 Post 区别(二)
JavaWeb - HTTP 请求中 Get 和 Post 区别(二)
142 0