RESTClient

Wisdom REST Client 使用教程

与世无争的帅哥 提交于 2019-12-05 09:40:33
Wisdom RESTClient 一款自动化测试REST API的工具,它可以自动化测试RESTful API并生成精美的测试报告,同时基于测试过的历史API,可以生成精美的RESTful API文档。 1. 使用RESTClient前的准备工作 1.1 下载RESTClient JAR包: restclient.jar ; 1.2 使用前安装Java 支持的Java版本 >=1.7 1.3 启动RESTClient软件 双击 restclient.jar ,或者执行命令 java -jar restclient.jar 启动RESTClient软件。 RESTClient主窗体包含: 请求视图(Request) 响应视图(Response) 历史视图(History) 菜单栏(File, Edit, Test, Apidoc, Help) 2. 使用RESTClient测试REST API步骤 2.1 请求视图中输入REST API所需的请求数据 在请求视图中对所测试的REST API输入的数据详情如下: 2.1.1 选择请求方法 RESTClient支持请求方法详情如下: 方法名 操作 备注 GET 查询 无需要填写请求体 POST 添加 PUT 修改 DELETE 删除 无需要填写请求体 2.1.2 输入访问REST API的URL URL格式: HTTP协议://主机名

先森林后树木:Elasticsearch各版本升级核心内容必看

我与影子孤独终老i 提交于 2019-11-30 18:04:50
在学习Elasticsearch 时候,因为各个版本的问题,搞不清,非常的头疼,官方也给出了各个版本更新的情况,不过是英文版本,版本更新信息又特别多,最近学习,看了很多资料,没有一个整理很清楚的,然后自己就统一整理下,首先声明下面的整理都是各个版本个人认为比较重要点,因为每个大版本更新内容太多,也不能一一举例,详细需要参阅官方文档,文章底部有链接,我也是为了自己方便在整体上,了解Elasticsearch 各个版本的迭代,可以更好的理解和使用Elasticsearch 产品,所以有了这篇文章。 初始版本 0.7.0 2010年5月14日发布,第一个可以查询到发版信息的版本,重要特性: Zen Discovery 自动发现模块 Groovy Client支持 简单的插件管理机制 更好支持ICU分词器 更多的管理API 初始化的版本,暂时不多介绍,先来这么多。 升级1.0.0 版本 2014年2月14日发布,重要特性: -Snapshot/Restore API 备份恢复API 支持聚合分析Aggregations CAT API 支持 支持联盟查询 断路器支持 Doc values 引入 2.0.0 版本 2015年10月28日发布,重要特性: 增加了 pipleline Aggregations query/filter 查询合并,都合并到query中

springboot集成elasticsearch-rest-high-level-client的坑

眉间皱痕 提交于 2019-11-30 07:49:01
我使用的是Elasticsearch7.2.0,由于官网上推荐使用elasticsearch-rest-high-level-client端集成在springboot所以尝试爬坑。 首先直接引入官网的配置文件 <dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>elasticsearch-rest-high-level-client</artifactId> <version>7.2.0</version> </dependency> 然后在运行时报错: ... ... Caused by: java.lang.ClassNotFoundException: org.elasticsearch.common.xcontent.DeprecationHandler ... ... 百度了一下说jar里的Elasticsearch版本有错,要移除了再重新引入,所以把配置文件改成下面的样子 <dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>elasticsearch-rest-high-level-client</artifactId> <version>7.2.0</version> <exclusions>

Spring Boot & ES 实战,值得每位Java程序员参考!

落花浮王杯 提交于 2019-11-29 09:49:26
1. 前言 1.1. 集成方式 Spring Boot中集成Elasticsearch有4种方式: REST Client Jest Spring Data Spring Data Elasticsearch Repositories 本文用后面两种方式来分别连接并操作Elasticsearch 1.2. 环境与配置 服务端:elasticsearch-6.3.2 1台 客户端:elasticsearch 6.4.1 服务端配置文件:elasticsearch.yml /etc/security/limits.conf /etc/sysctl.conf 1.3. 版本 Spring Boot 2.0.5默认的elasticsearch版本很低,这里我们用最新版本6.4.1 如果启动过程中出现 java.lang.NoClassDefFoundError: org/elasticsearch/common/transport/InetSocketTransportAddress 则说明,elasticsearch依赖的jar包版本不一致,统一改成6.4.1即可 另外,Spring Boot 2.0.5依赖的spring-data-elasticsearch版本是3.0.1,需要升级到3.1.0 2. 依赖 3. application.properties 也许,大家会疑惑