summaryrefslogtreecommitdiff
path: root/src/http.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/http.go')
-rw-r--r--src/http.go12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/http.go b/src/http.go
index b247dbb..bbc866b 100644
--- a/src/http.go
+++ b/src/http.go
@@ -58,8 +58,8 @@ func (e *HTTPRequestCreateError) Error() string {
type URLParameters map[string]string
type HTTPOptionalParams struct {
- Headers *http.Header
- URLParameters *URLParameters
+ Headers http.Header
+ URLParameters URLParameters
Body url.Values
}
@@ -97,8 +97,8 @@ func HTTPPostWithOpts(url string, opts *HTTPOptionalParams) (http.Header, []byte
}
func httpOptionalURL(url string, opts *HTTPOptionalParams) (string, error) {
- if opts != nil && opts.URLParameters != nil {
- url, urlErr := HTTPConstructURL(url, *opts.URLParameters)
+ if opts != nil {
+ url, urlErr := HTTPConstructURL(url, opts.URLParameters)
if urlErr != nil {
return url, &HTTPRequestCreateError{URL: url, Err: urlErr}
@@ -110,8 +110,8 @@ func httpOptionalURL(url string, opts *HTTPOptionalParams) (string, error) {
func httpOptionalHeaders(req *http.Request, opts *HTTPOptionalParams) {
// Add headers
- if opts != nil && opts.Headers != nil && req != nil {
- for k, v := range *opts.Headers {
+ if opts != nil && req != nil {
+ for k, v := range opts.Headers {
req.Header.Add(k, v[0])
}
}