github.com/axw/juju@v0.0.0-20161005053422-4bd6544d08d4/api/http/http.go (about) 1 // Copyright 2014 Canonical Ltd. 2 // Licensed under the AGPLv3, see LICENCE file for details. 3 4 package http 5 6 import ( 7 "net/http" 8 ) 9 10 // HTTPClient is an API-specific HTTP client. 11 type HTTPClient interface { 12 // Do sends the HTTP request, returning the subsequent response. 13 Do(req *http.Request) (*http.Response, error) 14 }