|
|
|
|
|
|
247
|
if resp.StatusCode >= 400 || resp.Header.Get("Content-Length") == "0" {
|
247
|
if resp.StatusCode >= 400 || resp.Header.Get("Content-Length") == "0" {
|
|
248
|
return "", errors.New("no /favicon.ico")
|
248
|
return "", errors.New("no /favicon.ico")
|
|
249
|
}
|
249
|
}
|
|
250
|
buf := make([]byte, 0, 1)
|
|
|
|
|
|
250
|
buf := make([]byte, 1)
|
|
251
|
n, err := resp.Body.Read(buf)
|
251
|
n, err := resp.Body.Read(buf)
|
|
252
|
if err != nil || n == 0 {
|
252
|
if err != nil || n == 0 {
|
|
253
|
return "", errors.New("can't read /favicon.ico")
|
253
|
return "", errors.New("can't read /favicon.ico")
|