(u string, params url.Values)
| 309 | } |
| 310 | |
| 311 | func (c *Client) Get(u string, params url.Values) ([]byte, error) { |
| 312 | baseUrl, err := url.Parse(u) |
| 313 | if err != nil { |
| 314 | return nil, err |
| 315 | } |
| 316 | baseUrl.RawQuery = params.Encode() |
| 317 | return c.RoundTrip(func() (*http.Response, error) { |
| 318 | return http.Get(baseUrl.String()) |
| 319 | }) |
| 320 | } |
| 321 | |
| 322 | type RoundTripFn func() (*http.Response, error) |
| 323 |