zdpgo_cobra_req 新增解析请求体内容

zdpgo_cobra_req

使用Go语言开发的,类似于curl的HTTP客户端请求工具,用于便捷的测试各种HTTP地址

特性

  • 1、帮助文档都是中文的
  • 2、支持常见的HTTP请求,比如GET、POST、PUT、DELETE等

下载

bash 复制代码
git clone https://github.com/zhangdapeng520/zdpgo_cobra_req.git

编译

bash 复制代码
go build  -o D:\zdpgo\zdpgo_cobra_examples\bin\req.exe main.go

使用

查看版本

bash 复制代码
req -v

发送GET请求

bash 复制代码
req www.baidu.com

发送POST请求

bash 复制代码
req -X POST -H 'Content-Type:application/json' -d '{\"username\":\"zhangdapeng\",\"password\":\"zhangdapeng520\"}' http://localhost:8000/login

今日新增内容

关于发送POST请求的部分是今日新增和优化的,效果如下:

大家可以发现,响应体的内容是能够渲染的,并且有特殊的颜色。

为什么要优化?

今天在研发另一个框架,叫做zdpgo_gin_jwt,是为了zdpgo_gin打造的一个JWT Token权限校验中间件框架。

在开发的过程中,不可避免的需要进行测试。

虽然curl和httpie已经很好用了,但是这些并不是我自己的东西,所以我想要打造一款自己的HTTP请求测试工具,具备类似于curl的功能。

这也是我为什么要花时间开发req这个工具的原因。

皇天不负苦心人,解决了POST请求的处理以后,后面的PUT和DELETE请求就会变得简单许多。

以后,总算是有了一个非常轻便的客户端请求工具。

更多资料

如果你需要更详细的视频教程,一对一指导,或者其他需求,欢迎评论区留言或者私信。

相关推荐
FungLeo16 分钟前
成为全栈·Go 后端篇·用 Go 重写分层架构:领域包、装配根与最小抽象
golang·go·领域驱动设计·gorm·分层架构·成为全栈
北冥you鱼24 分钟前
Go 语言 Ticker 定时任务全解析:原理、陷阱与最佳实践
开发语言·数据库·golang
我不会起名字3221 小时前
Go 服务升级 Go 1.2x 后 P99 变差:GMP 调度相关的 3 个变化
golang·go·gmp·调度·gomaxprocs
喵了几个咪2 小时前
GoWind CMS 拆解:给 NL2SQL 上四把锁——智能问数的安全边界
开发语言·后端·安全·微服务·golang·gowind
喵了几个咪14 小时前
GoWind CMS 拆解:在 Go 里给 TipTap 搭一套 Yjs 协同后端
开发语言·后端·golang
l1t1 天前
测试用go语言执行脚本把数据保存到SQLite数据库
数据库·golang·sqlite
Agent世界1 天前
千问Go上线我的应用:一句话生成可部署 AI 软件的技术拆解
开发语言·人工智能·golang·ai智能体
念何架构之路1 天前
Go reflect包值操作 Value 的读写、可设置性与 interface 布局
开发语言·后端·golang
紧跟先前的步伐1 天前
Go AI Agent 实战 18|Tool Calling 的基本原理与完整执行流程
前端·数据库·人工智能·ai·golang·1024程序员节
紧跟先前的步伐1 天前
Go AI Agent 实战 17|模型适配层设计:让模型可替换
开发语言·人工智能·后端·ai·golang