// in responses.
Jar CookieJar
- // Timeout specifies the end-to-end timeout for requests made
- // via this Client. The timeout includes connection time, any
- // redirects, and reading the response body. The timeout
- // remains running once Get, Head, Post, or Do returns and
- // will interrupt the read of the Response.Body if EOF hasn't
- // been reached.
+ // Timeout specifies a time limit for requests made by this
+ // Client. The timeout includes connection time, any
+ // redirects, and reading the response body. The timer remains
+ // running after Get, Head, Post, or Do return and will
+ // interrupt reading of the Response.Body.
//
// A Timeout of zero means no timeout.
//
if err == nil {
t.Error("expected error from ReadAll")
}
- t.Logf("Got expected ReadAll error of %v after reading body %q", err, all)
+ // Expected error.
case <-time.After(failTime):
t.Errorf("timeout after %v waiting for timeout of %v", failTime, timeout)
}