通过 REST 概述|学习笔记

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

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

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


通过 REST 概述

 

ES Rest 通过 REST 概述

有两种方式:

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

那就是我们客户端下的 ES 不计它请求时

那么另一种方式是通过 REST 请求体, REST 请求体是一个搜索的参数。

那么这时推进的方式,是通过 REST 请求方式 URI 然后发送搜索的参数并且如果是请求体的话允许通过 JSON 数据格式像远程服务器发请求

ES Rest 之通过 REST请求 URI

发送方式:curl,这个值是通过命令浏览的方式模拟浏览器向远方的 ES 发请求:http://local host:9200/bank/search?q=&pretty’q=:参数告诉elasticsearch,在 bank 索引中匹配所有的文档

pretty:参数告诉 elasticsearch,返回形式打印 JSON 结果,那么就是 curl’http://localhost :9200/bank然后search?q=* and pretty,它 pretty 的方式是先带一个参数 pretty’ -d’ 这里面有个“query” 的参数“match_all”后面是带基数的条件,都会检索出来,这就是ES Rest 之通过 REST 概述

ES REST 之通过REST 向远程的 ES 图纸发请求的两种方式:

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

另外一种是发送 REST 请求体,向远程发送搜索参数

相关文章
|
2月前
|
监控 安全 API
深入浅出:构建高效RESTful API的最佳实践
在数字化时代,API已成为连接不同软件和服务的桥梁。本文将带你深入了解如何设计和维护一个高效、可扩展且安全的RESTful API。我们将从基础概念出发,逐步深入到高级技巧,让你能够掌握创建优质API的关键要素。无论你是初学者还是有经验的开发者,这篇文章都将为你提供实用的指导和启示。让我们一起探索API设计的奥秘,打造出色的后端服务吧!
|
2月前
|
缓存 负载均衡 测试技术
‌API开发的基础概念和作用‌
API(Application Programming Interface)是一组定义了软件组件之间交互规则的接口。它提供了一种标准化的方式,让不同的软件组件之间可以进行通信和交互。
78 2
|
3月前
|
XML JSON API
深入浅出:RESTful API 设计实践与最佳应用
【9月更文挑战第32天】 在数字化时代的浪潮中,RESTful API已成为现代Web服务通信的黄金标准。本文将带您一探究竟,了解如何高效地设计和维护一个清晰、灵活且易于扩展的RESTful API。我们将从基础概念出发,逐步深入到设计原则和最佳实践,最终通过具体案例来展示如何将理论应用于实际开发中。无论您是初学者还是有经验的开发者,这篇文章都将为您提供宝贵的指导和灵感。
|
Java 微服务 Spring
spirngCloud框架-概述篇
spirngCloud框架-概述篇
|
人工智能 安全 前端开发
《深入浅出:理解API的工作原理和应用场景》
API是Application Programming Interface的缩写,是软件开发中基本的概念之一,也是Web开发中不可或缺的部分。API可以理解成应用程序提供给其他程序或者开发人员进行调用的一系列接口。在现代大数据、云计算和人工智能日渐成熟的今天,API的使用越来越广泛。
376 0
|
Dubbo 程序员 应用服务中间件
RPC 简介|学习笔记
快速学习 RPC 简介
RPC 简介|学习笔记
|
JSON 测试技术 API
手把手带你入门 API 开发(下)
在本文中,您将学习如何使用 Flask、SQLite 3(轻易数据库)和 JSON 创建用于数据通信的 REST API。
|
存储 SQL JSON
手把手带你入门 API 开发(中)
在本文中,您将学习如何使用 Flask、SQLite 3(轻易数据库)和 JSON 创建用于数据通信的 REST API。
|
JSON 数据库连接 API
手把手带你入门 API 开发(上)
在本文中,您将学习如何使用 Flask、SQLite 3(轻易数据库)和 JSON 创建用于数据通信的 REST API。
手把手带你入门 API 开发(上)
|
网络架构 开发者 索引
通过 REST 概述 | 学习笔记
快速学习通过 REST 概述