2020
10-28
10-28
详解golang开发中http请求redirect的问题
这两天在开发项目的时候遇到了一个问题,请求了一个URL,它会302到另一个地址,本意上只是想检查这个URL是否会做3XX的redirect跳转,结果每次reqeust都会返回最后一跳的结果。后来就看了下源码,了解下请求跳转的机制实现代码看下实现的简单代码funcmain(){client:=&http.Client{}url:="http://www.qq.com"reqest,err:=http.NewRequest("GET",url,nil)iferr!=nil{panic(err)}response,_:=client.Do(reqes...
继续阅读 >