diff --git a/client/response.go b/client/response.go index a7c57a9..5c7cefe 100644 --- a/client/response.go +++ b/client/response.go @@ -23,12 +23,10 @@ type Response struct { // JoinURL joins base response URL and provided relative URL. func (r *Response) JoinURL(relativeURL string) (*url.URL, error) { - parsedRelativeURL, err := url.Parse(relativeURL) + joinedURL, err := r.Request.URL.Parse(relativeURL) if err != nil { return nil, err } - - joinedURL := r.Request.URL.ResolveReference(parsedRelativeURL) return joinedURL, nil }