我已改用Gin尝试一下。在移动之前,我使用请求对象访问BasicAuth凭据(app_id和 token ),如下所示:
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凭据。
最佳答案
Gin 上下文在 http.Request
field.中包含Request
对象
关于go - 在 Gin 中获取BasicAuth凭证,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32463626/