1

我已经改用杜松子酒来试一试。在移动之前,我使用请求对象访问了 BasicAuth 凭据(app_id 和令牌),如下所示:

appId, token, _ := r.BasicAuth()

每次调用都需要在我的app_id数据库中找到,所以我为此使用 Gin 中间件:

func CheckAppId() gin.HandlerFunc {
    return func(c *gin.Context) {
        //how do I access the BasicAuth creds here?
    }
}

但我不确定如何在没有请求对象的情况下访问 BasicAuth 凭据。

4

1 回答 1

2

gin 上下文包含字段中的http.Request对象Request

于 2015-09-08T18:10:27.510 回答