通过 REST 请求体|学习笔记

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

开发者学堂课程【ElasticSearch 最新快速入门教程通过 REST 请求体】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/642/detail/10671


通过 REST 请求体

 

请求体的方式是这样的:

上述匹配所有数据可以改成如下写法

Curl -XPOSTlocalhost:9200/bank/_search?pretty' -d '{"query": {"match_all": {}}}'

怎么写?用请求体的形式 ——?

pretty 带一个条件 -d,d 是 date 的缩写,后带上请求体 {"query": {"match_all": {}}}'

与第一种方式不同的是在 URI 中替代传递 q=*,使用 POST 方式提交,请求体包含 JSON 格式搜索

怎么做?

之前的这里我们可以:在 pretty 后面加&q=*,效果是一样的

image.png

那么,用请求体的形式是:

image.png

之后点击验证 JSON,效果和之前是一样的,这个是通过请求体的形式把结果传过去,这是我们讲的通过REST请求体向远程服务器发送请求。

两种 REST 发送请求的方式,一种是在 URI 后面带参数,另外一种是通过 -d 的方式带参数,效果是一样的。

相关文章
|
5月前
|
JSON 监控 中间件
中间件在API请求/响应处理
【6月更文挑战第16天】
52 7
|
5月前
|
前端开发 中间件 API
中间件API 请求和响应
【6月更文挑战第13天】
46 3
|
6月前
|
JSON 中间件 数据格式
在自定义服务器框架中处理 POST 请求
在自定义服务器框架中处理 POST 请求
|
6月前
|
JSON 中间件 数据格式
在服务器框架中处理 POST 请求
在服务器框架中处理 POST 请求
|
6月前
|
前端开发 JavaScript
解决Ajax发送DELETE请求时后台无法接收到参数的问题(Restful风格)
解决Ajax发送DELETE请求时后台无法接收到参数的问题(Restful风格)
174 0
|
JSON Java API
使用 REST-assured 获取并断言响应数据
使用 REST-assured 获取并断言响应数据
|
JSON 前端开发 网络架构
DRF--请求和响应
DRF--请求和响应
|
前端开发 API
axios定制化设置请求响应拦截器,统一处理请求响应
设置拦截器的目的在于:可以定制化,设置请求头,公共api,超时时间。统一处理响应,对于前端获取的数据更加清晰。
412 0
|
网络架构 开发者
通过 REST 请求体 | 学习笔记
快速学习通过 REST 请求体