golang beego 请求一次接口 两次响应 如何实现
这种情况通常是因为在请求过程中发生了重定向。可以尝试在请求中设置禁用重定向的选项,例如:
client := &http.Client{
CheckRedirect: func(req *http.Request, via []*http.Request) error {
return http.ErrUseLastResponse
},
}
resp, err := client.Get("http://example.com")
在上面的代码中,我们创建了一个自定义的 http.Client,并将 CheckRedirect 设置为一个函数,在该函数中返回 http.ErrUseLastResponse,这样就可以禁用自动重定向。
原文地址: https://www.cveoy.top/t/topic/hrDk 著作权归作者所有。请勿转载和采集!