在给定与浏览器相同参数的页面上发出GET请求在golang上不起作用
我试图发出一个GET请求,以提供与浏览器相同的参数(标题),但它不仅在这个页面中工作;在任何其他页面都可以 在浏览器上发出请求时,我得到302状态 但在golang上使用相同的头发出请求时,它不起作用: 这很奇怪,但最奇怪的是当使用邮递员时,我得到了200个状态: 你能帮我做一下准备吗在给定与浏览器相同参数的页面上发出GET请求在golang上不起作用,go,debugging,web-scraping,request,web-crawler,Go,Debugging,Web Scraping,Request,Web Crawler,我试图发出一个GET请求,以提供与浏览器相同的参数(标题),但它不仅在这个页面中工作;在任何其他页面都可以 在浏览器上发出请求时,我得到302状态 但在golang上使用相同的头发出请求时,它不起作用: 这很奇怪,但最奇怪的是当使用邮递员时,我得到了200个状态: 你能帮我做一下准备吗 非常感谢。这是因为客户端正在执行重定向,所以为了避免执行重定向: client := &http.Client{ CheckRedirect: func(req *http.Reque
非常感谢。这是因为客户端正在执行重定向,所以为了避免执行重定向:
client := &http.Client{
CheckRedirect: func(req *http.Request, via []*http.Request) error {
return http.ErrUseLastResponse
},
}
client := &http.Client{
CheckRedirect: func(req *http.Request, via []*http.Request) error {
return http.ErrUseLastResponse
},
}