header 获取 - meetbill/chi GitHub Wiki
gin
context.Request.Header.Get("Content-Type")获取
非 gin
// 检查参数
var params unit_params.TriggerRequest
c := gin.Context {
Request: req.HTTPRequest(),
}
err := c.ShouldBindJSON(¶ms);
if err != nil {
resource.LoggerService.Error(ctx, "bind req fail",
logit.String("raw req", base_utils.Format(req)), logit.Error("err", err))
response.Stat = "ERR_PARAMS_INVALID"
return ghttp.NewJSONResponse(http.StatusOK, response)
}
user := c.Request.Header.Get("x_username")
fmt.Println(user)