beego打印请求http内容

beego打印请求http内容

  1. 获取request内容 beego入门文档 的 request处理 提到的内容 request的信息,用户可以通过this.Ctx.Request获取信息,关于该对象的属性和方法参考手册Request

  2. 插入过滤器

    //增加filter函数 
    func dumpHttpFilter(ctx *context.Context) {
        method := ctx.Request.Method
        header := ctx.Request.URL
        body := ctx.Request.Body
    
        beego.Debug("[dump http] method: ", method, "url: ", header, "body: ", body)
    }
    
    //main.go 的 main函数增加
    //if dev mode print http info
    	if beego.RunMode == "dev" {
    		beego.InsertFilter("/v1/*", beego.BeforeRouter, dumpHttpFilter)
    	}
    

转载于:https://my.oschina.net/mawx/blog/493589

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值