👇👇关注后回复 “进群” ,拉你进程序员交流群👇👇
作者丨小集
来源丨小集(ID:zsxjtip)
https://mp.weixin.qq.com/s/D0BOX0hebo_H0Rc9eFRrdw
在开发过程中,我们经常需要测试 HTTP 接口。这方面有许多不错的工具,今天我们推荐一款开源的 HTTP/Restful 接口工具:「CocoaRestClient」。
CocoaRestClient 是一个 macOS 应用程序,用于测试 HTTP/Restful 接口。
如果你喜欢使用 curl,但又希望输出漂亮的 XML 或 JSON,同时希望能够为以后保存频繁的 PUT 和 POST 正文,并轻松地从响应中复制和粘贴,则可以试试这款工具。可以将它视为带有轻量级 UI 的 curl。
这个项目的目标是构建一个轻量级的原生 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 使用起来非常方便,以下是一些使用的截图
漂亮的 JSON 内容。可以设置并保存 HTTP 标头。
漂亮的 XML 内容。在一个方便的抽屉中快速保存请求 URL、正文和标头。
设置 HTTP Basic 或 Digest Auth。显示 HTTP 响应标头。
使用 HTTP 多部分请求上传文件。还支持 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
❞
-End-
最近有一些小伙伴,让我帮忙找一些 面试题 资料,于是我翻遍了收藏的 5T 资料后,汇总整理出来,可以说是程序员面试必备!所有资料都整理到网盘了,欢迎下载!
点击👆卡片,关注后回复【面试题
】即可获取
在看点这里好文分享给更多人↓↓