RequestQuery adds a set of URL query parameters to the request.
(query url.Values)
| 171 | |
| 172 | // RequestQuery adds a set of URL query parameters to the request. |
| 173 | func RequestQuery(query url.Values) RequestOption { |
| 174 | return func(req *http.Request) error { |
| 175 | q := req.URL.Query() |
| 176 | for k, v := range query { |
| 177 | q[k] = v |
| 178 | } |
| 179 | req.URL.RawQuery = q.Encode() |
| 180 | |
| 181 | return nil |
| 182 | } |
| 183 | } |
| 184 | |
| 185 | // RequestParam sets a single URL query parameter to the request. |
| 186 | func RequestParam(key string, values ...string) RequestOption { |
no test coverage detected
searching dependent graphs…