everest命令
今天,我们正在探索即将用JavaFX编写的REST API测试客户端。 认识Everest ,以前称为RESTaurant。
珠穆朗玛峰(Everest)依靠的是资源,React灵敏,当然还有固有的跨平台。 它可以在有JVM的任何地方运行。 您应该关注的最有趣的功能之一是将由Summit提供支持的项目的云同步。 该功能将于明年初作为云服务提供,但您也可以选择对其进行自我托管。
现在,让我们看一下当前可用的所有功能。
轻巧
目前,Everest支持所有最常见的请求,包括GET,POST,PUT,DELETE和PATCH请求。 HEAD和OPTIONS请求即将设置。
综合需求构建器
- 添加请求标头
- 附加查询参数(带有实时预览)
- 由RichTextFX支持的JSON和XML语法高亮显示
- 快速为URL编码的主体和多部分形式的主体添加键/值对
查看回复详细信息
- HTTP状态码,内容类型,经过时间,正文大小
- 可视化工具以图形方式查看JSON响应(Alpha 1.4带来了美学上的改进)
- 查看响应标题
您可以在此处查看功能的完整列表。 您也可以在这里查看所有即将推出的功能。
入门
珠穆朗玛峰使用Maven,这使得从源代码进行构建变得非常简单。
还请参见:
请记住,您需要与Maven和Git一起至少安装JDK 8(也应该可以使用9)。 如果您使用的是OpenJDK,则需要单独安装OpenJFX。 设置完所有内容后,您需要做的就是遵循以下步骤:
- 克隆存储库:
git clone https://github.com/RohitAwate/Everest.git
- 输入存储库:
cd Everest
- 构建二进制文件:
mvn package
- 运行二进制文件:
mvn exec:java
请注意,如果您使用的是JDK 10或更高版本,则由于JavaFX已与JDK分离,因此需要单独安装。
翻译自: https://jaxenter.com/everest-rest-api-testing-client-javafx-152796.html
everest命令