|
|
|
|
|
|
132
|
if resp.StatusCode >= 400 || resp.Header.Get("Content-Length") == "0" {
|
132
|
if resp.StatusCode >= 400 || resp.Header.Get("Content-Length") == "0" {
|
|
133
|
return "", errors.New("no /favicon.ico")
|
133
|
return "", errors.New("no /favicon.ico")
|
|
134
|
}
|
134
|
}
|
|
|
|
135
|
buf := make([]byte, 0, 1)
|
|
|
|
136
|
n, err := resp.Body.Read(buf)
|
|
|
|
137
|
if err != nil || n == 0 {
|
|
|
|
138
|
return "", errors.New("can't read /favicon.ico")
|
|
|
|
139
|
}
|
|
135
|
fmt.Println("favicon.ico", resp.Request.URL.String(), faviconUrl)
|
140
|
fmt.Println("favicon.ico", resp.Request.URL.String(), faviconUrl)
|
|
136
|
return resp.Request.URL.String(), nil
|
141
|
return resp.Request.URL.String(), nil
|
|
137
|
}
|
142
|
}
|