分享一个gin的middleware gin-dump

tpkeeper · · 2106 次点击 · 开始浏览    置顶
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。

### [gin-dump](https://github.com/tpkeeper/gin-dump) ##### 项目地址[https://github.com/tpkeeper/gin-dump](https://github.com/tpkeeper/gin-dump) * gin的middleware * 可以输出出req ,res的header和body内容,方便观察请求和相应结果 ##### 使用 ``` package main import ( "fmt" "time" "github.com/gin-gonic/gin" "github.com/tpkeeper/gin-dump" ) func main() { router := gin.Default() router.Use(gindump.Dump(func(dumpStr string) { fmt.Println(dumpStr) })) //... router.Run() } ``` ##### 效果 ``` === RUN TestMIMEPOSTFORM [GIN-dump]: Request-Header: { "Content-Type": [ "application/x-www-form-urlencoded" ] } Request-Body: { "bar": [ "baz" ], "foo": [ "bar", "bar2" ] } Response-Header: { "Content-Type": [ "application/json; charset=utf-8" ] } Response-Body: { "data": { "addr": "tpkeeper@qq.com", "name": "jfise" }, "ok": true } ```

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

2106 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传