程序员 / WEB 开发者们经常都要进行一些模拟 HTTP 请求测试,比如调试 REST API 服务接口、分析别人的网络接口的响应内容等,如果每次都要用命令行的 cURL 会非常低效。
Paw 是一款专业易用的 macOS 图形化 HTTP 请求测试工具 / API 调试开发辅助软件。它能让开发者们设置请求的 Header 和 URL 参数,模拟发送各种各样的 HTTP 请求,并获得服务器响应数据。方便你分析各种网络接口,对开发 WEB 服务、API 或网络应用非常有帮助……
由于在 黑色星期五 期间 PAW 官方搞了一次 Twitter 转发送码活动,但很多参与者没能成功收到,为此官方提供了一个 “隐藏” 的补偿链接,所有人均可以直接注册帐号免费领取!!
PAW 的原价为 $49.99 美元,折合人民币¥318 元,即便国内优惠价也要¥249 元,绝对值得收下!开发者必备工具!!领取时间据说是 12 月 5 日结束,建议大家手速要快,错过了别后悔……
PAW HTTP Client 软件拥有现代化美观的图形界面,你可以非常简单地构建各种 HTTP 请求,并直观地查看服务器的响应。PAW 的请求支持设置 Header、URL参数、OAuth、HTTP Basic Auth、Cookies、表单数据等各种参数;同时可以支持解析 JSON 等返回数据;功能非常全面。
而 PAW 的作用其实也非常广泛,简单到普通用户用它来分析一个短网址最终会跳转到哪?写爬虫时用不同参数测试对方服务器的响应;再复杂到开发者进行整个 web 服务项目的批量测试,它都能做到。
作为一款 Web 开发辅助工具,PAW 还能帮你创建的 HTTP 请求生成各种编程语言的代码,比如 cURL、PHP、Python、Java、Go 等等,非常省心省力。另外,PAW 还支持插件扩展,可以支持更多的功能,比如生成随机数据、Base64 转换、生成 API 文档等等。
不过 PAW 并不是免费软件,但它确实是一款无比实用的开发辅助工具。有需求的朋友可以去这里购买优惠的正版激活码。另外,PAW 也收录在「SetAPP」中,如果你有订阅的话也能免费使用到它。
如果你所开发的应用或服务提供了一组 REST 的 API ,那么可以利用 PAW 来进行快速批量的测试。你可以创建一个对应的 “项目组”,里面设置一个或多个 HTTP 请求,这些请求都可以进行命名、分组、以及调整先后顺序。之后,你就可以进行「批量测试」了。
比如模拟 “注册→激活→登录→获取用户信息” 一条龙的请求,每当你们的 API 版本迭代/开发完后,都能用 PAW 快速地进行这样 “一连串” 的请求测试。即能保证 API 接口能正常工作,又能大幅减少人工测试的时间,提高开发效率。
PAW 还支持导入并生成完全兼容的 Swagger,RAML 和 API Blueprint 描述文件。软件能够直观地构建 API 请求,也能通过文本描述,输入和约束来描述每个参数,保证你的项目。
此外,相比大多数同类工具,Paw 比较有特色的是支持团队协作的功能,它能让开发团队的每个成员都能在同一个页面上,同步进行 API 的测试配置,进行无冲突的更改并获得实时更新。
创建一个团队,邀请团队成员,每个人都可以无缝地获得更新,每个人都可以在单独的分支上工作,只有在准备就绪时才能合并更改。它几乎与 Git 一样强大,并且与实时同步一样流畅。
无论你是个人开发者还是团队,又或者只是偶尔需要分析/发送 HTTP 请求,PAW 都能满足要求。Paw 不仅功能强大丰富,最重要的是界面简洁易用, 操作非常直观,上手基本没什么难度。
而且除了调试分析 HTTP 接口以外,PAW 还能给导出/生成指定的请求代码,方便你复制到你正在开发中的项目里使用,可以说是非常实用且高效的 WEB 开发辅助工具了。目前 PAW 仅有 Mac 版本,不过 Web、Windows 和 Linux 版本已经在 Beta 测试了,相信很快能发布。
/ 关注 “异次元软件世界” 微信公众号,获取最新软件推送 /
如本文“对您有用”,欢迎随意打赏异次元,让我们坚持创作!
赞赏一杯咖啡
异次元软件世界、iPcFun.com 网站创始人。
本来名字很酷,但很无辜地被叫成小X,瞬间被萌化了。据说爱软件,爱网络,爱游戏,爱数码,爱科技,各种控,各种宅,不纠结会死星人,不折腾会死星人。此人属虚构,如有雷同,纯属被抄袭……
本文作者