我是靠谱客的博主 耍酷红酒,最近开发中收集的这篇文章主要介绍推荐一款好用的API请求构建工具: hoppscotch,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

hoppscotch是一种可以通过Web服务的方式构建API访问的工具。在进入今日的正题之前,先来了解一下什么是API请求构建工具?

API请求构建工具

在移动互联网时代,面向多端开发成为主流,需要向用户提供如:Android/ target=_blank class=infotextkey>安卓App、苹果App、WAP、小程序、Web网页等等多种应用入口,这些入口称为前端。而为不同前端提供数据和业务信息的系统称为后端。前端与后端会约定数据通讯的方式,通常采用的是RESTful API的方式,也可以采用socket rpc的或者GraphQL的方式。

由于前后端开发的模式越来越成熟,前后端开发的工作可以完全同时进行,只要前后端开发者协商好前后端程序对接的标准即可。这就要求系统测试者需要有一种工具可以在系统完全开发完成之前就可以对后端提供的数据接口进行访问测试。这也就是API&HTTP工具诞生的由来。我们暂时把这种工具叫做API请求构建工具。

市面上常见的API请求构建工具形式有独立的桌面程序、命令行程序、浏览器扩展、Web服务等几种,比较著名的API请求构建工具有Postman、Swagger Inspecter、Soap UI、Apigee等等。国内有一些公司也通过Web服务的方式提供API测试功能,例如网易数帆的GoAPI,还有像curl这样免费的不需要图形界面也可以直接进行HTTP API测试的工具。

进入今日正题。

hoppscotch

hoppscotch的产生

hoppscotch是一种可以通过Web服务的方式构建API访问的工具。

之前有很多API请求构建工具都是商业软件,或者免费版仅仅提供很有限的功能。其中曾经最流行的Postman在收费之后就很被开发者社区诟病。有位印度裔小哥Liyas Thomas对此极为不爽,就发布了一个新的工具叫:Postwoman,显而易见,Postwoman是专怼Postman的。

同样Postwoman提供了Http访问测试和API请求构建功能,并且充分考虑到现在云应用会涉及到的多种网络请求构建的场景,除了基本的Http RESTful访问之外,还提供了Socket.io、EventSourcee、MQTT、GraphQL等多种请求的构建方式。

等等……这些和hoppscotch有什么关系?

相信很多人也都猜到了,hoppscotch就是Postwoman。2020年8月,Liyas小哥可能觉得一直怼Postman也挺low的,2020年8月决定改名叫hoppscotch了。

hoppscotch简介

hoppscotch的优点在于它采用简约的UI设计,是一款极其轻巧的工具。并且它可以实时快速地发送和获取请求。

这是它酷酷的使用界面↑

GitHub star 跟踪图

目前GitHub star数25000+。

hoppscotch目前支持以下方法:

  • GET -- 请求检索资源信息

  • HEAD -- 检索与GET请求相同的响应头,但没有响应主体。

  • POST -- 服务器在数据库中创建一个新条目。

  • PUT -- 更新现有资源

  • DELETE -- 删除资源或相关组件。

  • CONNECT -- 建立一条通往目标资源识别的服务器的隧道。

  • OPTIONS -- 描述目标资源的通信选项。

  • TRACE -- 沿着通往目标资源的路径执行消息回环测试。

  • PATCH -- 与PUT非常相似,但会对资源进行部分更新。

  • <custom> -- 一些API使用自定义的请求方法,如LIST。键入你的自定义方法。

最后,贴上GitHub地址:https://github.com/hoppscotch/hoppscotch

关注GitHub今日热榜,专注挖掘好用的开发工具,致力于分享优质高效的工具、资源、插件等,助力开发者成长!

最后

以上就是耍酷红酒为你收集整理的推荐一款好用的API请求构建工具: hoppscotch的全部内容,希望文章能够帮你解决推荐一款好用的API请求构建工具: hoppscotch所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部