Skip to content

url-query-copy-mutation

Default severity: warning

URL.Query parses RawQuery and returns a new Values map. Mutating that temporary map does not update the URL unless the encoded result is assigned back to RawQuery.

address.Query().Set(key, value)
values := address.Query(); values.Set(key, value); address.RawQuery = values.Encode()