func (c *Client) SetBaseURL(url string) *Client {
	c.baseURL = url
	return c
}
SetBaseURL sets the baseURL on the Client which will be used on all
subsequent requests
package httpclient  
import (
	"bytes"
	"errors"
	"io"
	"net/http"
	"time"
)
type Client struct {
	client  *http.Client
	baseURL string
	headers map[string]string
}
var DefaultClient = New()
func New() *Client {
	return &Client{client: &http.Client{}}
}
func (c *Client) SetTimeout(timeout time.Duration) *Client {
	c.client.Timeout = timeout
	return c
}
func (c *Client) SetTransport(transport *http.Transport) *Client {
	c.client.Transport = transport
	return c
}