blob: 05bf958f88b83d4aeff6d8efc1914f64ef5a48cf [file] [log] [blame]
package httpclient
import (
"io"
"net/http"
)
// HTTPClient makes it easier to mock out goldclient's dependencies on
// http.Client by representing a smaller interface.
// TODO(kjlubick) is there a way to make these take a context.Context?
type HTTPClient interface {
Get(url string) (resp *http.Response, err error)
Post(url, contentType string, body io.Reader) (resp *http.Response, err error)
}