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(&params);
    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)