From 19678ef9346037d7d054a259128efab952509179 Mon Sep 17 00:00:00 2001 From: Adnan Maolood Date: Mon, 15 Feb 2021 17:23:54 -0500 Subject: [PATCH] Remove NewRequestFromURL method Use a Request struct literal instead. --- request.go | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/request.go b/request.go index 3961b07..99b65a3 100644 --- a/request.go +++ b/request.go @@ -62,22 +62,15 @@ type Request struct { // NewRequest returns a new request. // // The returned Request is suitable for use with Client.Do. +// +// Callers should be careful that the URL query is properly escaped. +// See the documentation for QueryEscape for more information. func NewRequest(rawurl string) (*Request, error) { u, err := url.Parse(rawurl) if err != nil { return nil, err } - return NewRequestFromURL(u), nil -} - -// NewRequestFromURL returns a new request for the given URL. -// -// Callers should be careful that the URL query is properly escaped. -// See the documentation for QueryEscape for more information. -func NewRequestFromURL(url *url.URL) *Request { - return &Request{ - URL: url, - } + return &Request{URL: u}, nil } // ReadRequest reads and parses an incoming request from r.