aboutsummaryrefslogtreecommitdiff
path: root/request.go
diff options
context:
space:
mode:
authorStefan Majewsky <majewsky@gmx.net>2018-02-19 21:30:33 +0100
committerStefan Majewsky <majewsky@gmx.net>2018-02-19 21:33:49 +0100
commit60d4779889baedc44972d4749daa073efca3b25c (patch)
treed47746971f659d6f7e3affe428f239b289954f5b /request.go
parent8f777460661bbbcbe42730979140f525b382110e (diff)
downloadgo-schwift-60d4779889baedc44972d4749daa073efca3b25c.tar.gz
reorganize code
* Gophercloud dependencies move into subpackage gopherschwift. * Tests move into subpackage tests (to avoid import cycles). + Rename "Client" to "Backend".
Diffstat (limited to 'request.go')
-rw-r--r--request.go12
1 files changed, 6 insertions, 6 deletions
diff --git a/request.go b/request.go
index 70c30af..b96670b 100644
--- a/request.go
+++ b/request.go
@@ -60,8 +60,8 @@ type Request struct {
}
//URL returns the full URL for this request.
-func (r Request) URL(client Client, values url.Values) (string, error) {
- uri, err := url.Parse(client.EndpointURL())
+func (r Request) URL(backend Backend, values url.Values) (string, error) {
+ uri, err := url.Parse(backend.EndpointURL())
if err != nil {
return "", err
}
@@ -84,14 +84,14 @@ func (r Request) URL(client Client, values url.Values) (string, error) {
return uri.String(), nil
}
-//Do executes this request on the given Client.
-func (r Request) Do(client Client) (*http.Response, error) {
+//Do executes this request on the given Backend.
+func (r Request) Do(backend Backend) (*http.Response, error) {
//build URL
var values url.Values
if r.Options != nil {
values = r.Options.Values
}
- uri, err := r.URL(client, values)
+ uri, err := r.URL(backend, values)
if err != nil {
return nil, err
}
@@ -109,7 +109,7 @@ func (r Request) Do(client Client) (*http.Response, error) {
req.Header.Set("Expect", "100-continue")
}
- resp, err := client.Do(req)
+ resp, err := backend.Do(req)
if err != nil {
return nil, err
}