猿问

网易娱乐.新请求只允许一个重定向

我来自这个问题,如果我根本不想要重定向,答案就有效:

client := &http.Client{

    CheckRedirect: func(req *http.Request, via []*http.Request) error {

        return http.ErrUseLastResponse

    },

}

但是我怎么能允许一个重定向到这里?


梵蒂冈之花
浏览 65回答 1
1回答

绝地无双

如文档所述:参数 req 和 via 是即将到来的请求和已发出的请求,最早在前。所以在第一次重定向时,将是1。如果返回错误 if ,则其他请求应失败。len(via)len(via)>1
随时随地看视频慕课网APP

相关分类

Go
我要回答