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 に答える