通过 REST 概述 | 学习笔记

简介: 快速学习通过 REST 概述

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

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


通过 REST 概述


内容介绍:

一、ES Rest 之通过 REST 概述

二、ES Rest 之通过 REST 请求 URI

三、ES Rest 之通过 REST 请求体


一、ES Rest 之通过 REST 概述

有两种方式:

一种方式是通过 REST 请求 URI,发送搜索参数;

另外一种是通过 REST 请求体,发送搜索参数,而请求体允许你包含更容易表达和可阅读的 SON 格式。


二、ES Rest 之通过 REST 请求 URI

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

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

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


三、ES Rest 之通过 REST 请求体

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

Crul-XPOST’localhost:9200/bank/_search?pretty’-d’{“query”:{“match_all”:{}}}’

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

相关文章
|
1月前
|
XML JSON API
深入浅出:RESTful API 设计实践与最佳应用
【9月更文挑战第32天】 在数字化时代的浪潮中,RESTful API已成为现代Web服务通信的黄金标准。本文将带您一探究竟,了解如何高效地设计和维护一个清晰、灵活且易于扩展的RESTful API。我们将从基础概念出发,逐步深入到设计原则和最佳实践,最终通过具体案例来展示如何将理论应用于实际开发中。无论您是初学者还是有经验的开发者,这篇文章都将为您提供宝贵的指导和灵感。
|
2月前
|
JavaScript NoSQL 关系型数据库
深入浅出后端开发:从零搭建RESTful API
【9月更文挑战第20天】在数字时代的浪潮中,后端开发如同一座桥梁,连接用户界面与数据世界。本文将引领你踏上一段探索之旅,从零基础开始,一步步揭开后端开发的神秘面纱。我们将以构建一个RESTful API为例,深入理解后端逻辑的核心。通过简洁的代码示例和生动的比喻,本文旨在让初学者轻松入门,同时也为有一定基础的开发者提供新的视角和思考。准备好,让我们开始这段奇妙的旅程吧!
|
3月前
|
NoSQL JavaScript API
深入浅出:从零构建RESTful API
本文将带你踏上一场后端开发的奇幻旅程,我们将一起揭开RESTful API的神秘面纱。无论你是初学者还是有一定经验的开发者,这篇文章都会为你提供宝贵的知识。我们将从基础概念出发,逐步深入到实战操作,最终实现一个功能完备的RESTful API。在这个过程中,你将学会如何设计API、处理数据和响应请求。准备好了吗?让我们开始吧!
|
安全 测试技术 API
详解API基础知识
详解API基础知识
113 0
|
存储 JSON 自然语言处理
【Elasticsearch】Rest风格API(一)
【Elasticsearch】Rest风格API
166 0
【Elasticsearch】Rest风格API(一)
|
自然语言处理 API 网络架构
【Elasticsearch】Rest风格API(二)
【Elasticsearch】Rest风格API
103 0
【Elasticsearch】Rest风格API(二)
|
JSON 网络架构 数据格式
通过 REST 概述|学习笔记
快速学习通过 REST 概述。
|
缓存 关系型数据库 MySQL
REST 简介|学习笔记
快速学习 REST 简介。
|
Java 网络架构 开发者
内置 REST 接口|学习笔记
快速学习内置 REST 接口。
|
Java 网络架构 开发者
内置 REST 接口 | 学习笔记
快速学习内置 REST 接口