macOS 上一款不错的 HTTP 开源测试工具

在开发过程中,我们经常需要测试 HTTP 接口。这方面有许多不错的工具,今天我们推荐一款开源的 HTTP/Restful 接口工具:「CocoaRestClient」

CocoaRestClient 是一个 macOS 应用程序,用于测试 HTTP/Restful 接口。

如果你喜欢使用 curl,但又希望输出漂亮的 XML 或 JSON,同时希望能够为以后保存频繁的 PUT 和 POST 正文,并轻松地从响应中复制和粘贴,则可以试试这款工具。可以将它视为带有轻量级 UI 的 curl。

macOS 上一款不错的 HTTP 开源测试工具

这个项目的目标是构建一个轻量级的原生 macOS 应用程序,用于测试和调试 HTTP Restful 服务。这个项目受到 Java rest-client [1]的极大启发。

特征

CocoaRestClient 具有以下特点:

  • 可以进行 GET、PUT、POST、DELETE、HEAD 请求
  • 将请求正文设置为任意内容
  • 设置请求头
  • 在易于阅读的表格中编辑 URL 参数
  • 设置 HTTP 基本和摘要身份验证
  • 自动格式化(漂亮打印)XML、JSON 和 MsgPack 响应
  • 一些用于语法突出显示的酷 Ace Editor 主题
  • 显示响应标头
  • 使用文件夹组织在方便的侧边栏中快速保存请求
  • 通过 multipart/form-data 上传文件和表单数据
  • 输入 POST/PUT 输入作为原始输入或键/值对
  • 报告响应延迟
  • Command-R 重新加载最后一个请求
  • 轻量级:低实际内存使用率和 < 6mb DMG
  • SSL 支持(包括不受信任的证书)
  • 可选地遵循 HTTP 重定向
  • 导入和导出请求
  • 使用原生 macOS 选项卡和窗口
  • 在两个响应正文选项卡之间生成统一差异
  • 支持原生 macOS 深色模式
  • Mac M1/arm 和 intel 处理器支持

安装

我们可以自行编译源码,来生成应用。如果不想这么麻烦或者没有安装 Xcode,则可以在 release [2]中下载安装包进行安装。

另外也可以使用 homebrew 来安装:

# install cask if necessary
brew tap caskroom/cask
# install CocoaRestClient
brew install --cask cocoarestclient

使用

CocoaRestClient 使用起来非常方便,以下是一些使用的截图

macOS 上一款不错的 HTTP 开源测试工具

漂亮的 JSON 内容。可以设置并保存 HTTP 标头。

macOS 上一款不错的 HTTP 开源测试工具

漂亮的 XML 内容。在一个方便的抽屉中快速保存请求 URL、正文和标头。

macOS 上一款不错的 HTTP 开源测试工具

设置 HTTP Basic 或 Digest Auth。显示 HTTP 响应标头。

macOS 上一款不错的 HTTP 开源测试工具

使用 HTTP 多部分请求上传文件。还支持 HTTP 表单编码。

macOS 上一款不错的 HTTP 开源测试工具

用于比较响应主体的统一差异工具。

参考

[1] https://code.google.com/archive/p/rest-client

[2] https://github.com/mmattozzi/cocoa-rest-client/releases

「CocoaRestClient」

地址:https://github.com/mmattozzi/cocoa-rest-client

⭐️:2.3k

语言:Objective-C


原文始发于微信公众号(小集):macOS 上一款不错的 HTTP 开源测试工具

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/215280.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!