net/http Client

Um cliente é um cliente HTTP. Seu valor zero (DefaultClient) é um cliente utilizável que usa DefaultTransport.


type Client struct {
	Transport RoundTripper
	CheckRedirect func(req *Request, via []*Request) error
	Jar CookieJar
	Timeout time.Duration
}
                        

O Transporte do Cliente normalmente tem estado interno (conexões TCP em cache), portanto, os Clientes devem ser reutilizados em vez de criados conforme necessário. Os clientes estão seguros para uso simultâneo por várias goroutines.

client.go