RemoveQuery implemented
This commit is contained in:
parent
b59185d56c
commit
9babe85048
11
request.go
11
request.go
@ -92,6 +92,17 @@ func Query(keyValuePairs ...string) RequestModifier {
|
||||
}
|
||||
}
|
||||
|
||||
func RemoveQuery(keys ...string) RequestModifier {
|
||||
return func(r *RequestBuilder) *RequestBuilder {
|
||||
q := r.URL.Query()
|
||||
for _, key := range keys {
|
||||
q.Del(key)
|
||||
}
|
||||
r.URL.RawQuery = q.Encode()
|
||||
return r
|
||||
}
|
||||
}
|
||||
|
||||
func QueryMap(query map[string]string) RequestModifier {
|
||||
return func(r *RequestBuilder) *RequestBuilder {
|
||||
q := r.URL.Query()
|
||||
|
Loading…
Reference in New Issue
Block a user