我有检查URL像这样的功能:转到HTTP克伦特不遵循重定向
func Checkurl(url string) {
client := &http.Client{}
req, err := http.NewRequest("GET", url, nil)
resp, err := client.Get(url)
在错误VAR:意外的EOF
在tcpdump的,我看到重定向和连接紧密:
15:53:41.510722 IP (tos 0x0, ttl 248, id 18315, offset 0, flags [none], proto TCP (6), length 123)
XXX.XXX.XXX.XXX.80 > XXX.XXX.XXX.XXX.53618: Flags [F.], cksum 0xb96f (correct), seq 85:168, ack 1, win 5840, length 83: HTTP, length: 83
HTTP/1.1 302 Moved Temporarily
Location: http://XXX.XXX.XXX.XXX
Connection: close
我如何获得位置?
“client.Get”的错误是什么? – JimB
提出一个新问题,而不是添加“更新”。您的原始问题已解答。 –
如果'client.Get'出现错误,则没有响应。你想做什么? – JimB