Versions in this module Expand all Collapse all v1 v1.0.0 Apr 8, 2023 Changes in this version + type URL string + func (u URL) ExtractArgs(url string) (args []any) + func (u URL) Fill(args ...any) string + func (u URL) GetRequest(args ...any) (url string, req *http.Request, err error) + func (u URL) JSON(req *http.Request, args ...any) (jsonBody map[string]any, resp *http.Response, err error) + func (u URL) Match(url string) bool + func (u URL) Regex() *regexp.Regexp + func (u URL) Request(method string, body io.Reader, args ...any) (url string, req *http.Request, err error) + func (u URL) RetryJSON(req *http.Request, maxTries int, minDelay time.Duration, ...) error + func (u URL) RetrySoup(req *http.Request, maxTries int, minDelay time.Duration, ...) error + func (u URL) Soup(req *http.Request, args ...any) (doc *soup.Root, resp *http.Response, err error) + func (u URL) Standardise(url string) string + func (u URL) String() string