Para fazer uma solicitação com cabeçalhos personalizados, use NewRequest e Client.Do.
func (c * Client) Get (url string) (resp * Response, err error)
Para fazer uma solicitação com um context.Context especificado, use NewRequestWithContext e Client.Do.