summaryrefslogtreecommitdiff
path: root/client/request.go
diff options
context:
space:
mode:
authorSebastiaan van Stijn <github@gone.nl>2019-10-12 20:41:14 +0200
committerSebastiaan van Stijn <github@gone.nl>2019-10-13 17:30:21 +0200
commitdabc7cdb56a1d5ae392e945a12f8357738950f2d (patch)
tree2c54ba1f862cd1d1707d4cc195db8acdf7c111bf /client/request.go
parent93100adb69de2338982b5c2419c4dcef61ea2ca0 (diff)
downloaddocker-dabc7cdb56a1d5ae392e945a12f8357738950f2d.tar.gz
client: use constants for http methods
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Diffstat (limited to 'client/request.go')
-rw-r--r--client/request.go14
1 files changed, 7 insertions, 7 deletions
diff --git a/client/request.go b/client/request.go
index 144c416369..ee15a46ed0 100644
--- a/client/request.go
+++ b/client/request.go
@@ -29,12 +29,12 @@ type serverResponse struct {
// head sends an http request to the docker API using the method HEAD.
func (cli *Client) head(ctx context.Context, path string, query url.Values, headers map[string][]string) (serverResponse, error) {
- return cli.sendRequest(ctx, "HEAD", path, query, nil, headers)
+ return cli.sendRequest(ctx, http.MethodHead, path, query, nil, headers)
}
// get sends an http request to the docker API using the method GET with a specific Go context.
func (cli *Client) get(ctx context.Context, path string, query url.Values, headers map[string][]string) (serverResponse, error) {
- return cli.sendRequest(ctx, "GET", path, query, nil, headers)
+ return cli.sendRequest(ctx, http.MethodGet, path, query, nil, headers)
}
// post sends an http request to the docker API using the method POST with a specific Go context.
@@ -43,21 +43,21 @@ func (cli *Client) post(ctx context.Context, path string, query url.Values, obj
if err != nil {
return serverResponse{}, err
}
- return cli.sendRequest(ctx, "POST", path, query, body, headers)
+ return cli.sendRequest(ctx, http.MethodPost, path, query, body, headers)
}
func (cli *Client) postRaw(ctx context.Context, path string, query url.Values, body io.Reader, headers map[string][]string) (serverResponse, error) {
- return cli.sendRequest(ctx, "POST", path, query, body, headers)
+ return cli.sendRequest(ctx, http.MethodPost, path, query, body, headers)
}
// putRaw sends an http request to the docker API using the method PUT.
func (cli *Client) putRaw(ctx context.Context, path string, query url.Values, body io.Reader, headers map[string][]string) (serverResponse, error) {
- return cli.sendRequest(ctx, "PUT", path, query, body, headers)
+ return cli.sendRequest(ctx, http.MethodPut, path, query, body, headers)
}
// delete sends an http request to the docker API using the method DELETE.
func (cli *Client) delete(ctx context.Context, path string, query url.Values, headers map[string][]string) (serverResponse, error) {
- return cli.sendRequest(ctx, "DELETE", path, query, nil, headers)
+ return cli.sendRequest(ctx, http.MethodDelete, path, query, nil, headers)
}
type headers map[string][]string
@@ -79,7 +79,7 @@ func encodeBody(obj interface{}, headers headers) (io.Reader, headers, error) {
}
func (cli *Client) buildRequest(method, path string, body io.Reader, headers headers) (*http.Request, error) {
- expectedPayload := (method == "POST" || method == "PUT")
+ expectedPayload := (method == http.MethodPost || method == http.MethodPut)
if expectedPayload && body == nil {
body = bytes.NewReader([]byte{})
}