| 92 | } |
| 93 | |
| 94 | func (f *HandlerFuncTest) request(method, url string, values url.Values) (req *http.Request, err error) { |
| 95 | switch method { |
| 96 | case "POST", "PUT": |
| 97 | req, err = http.NewRequest(method, url, strings.NewReader(values.Encode())) |
| 98 | req.Header.Set("Content-Type", "application/x-www-form-urlencoded") |
| 99 | default: |
| 100 | req, err = http.NewRequest(method, url+"?"+values.Encode(), nil) |
| 101 | } |
| 102 | |
| 103 | req.Header.Set("Version", f.version) |
| 104 | |
| 105 | return |
| 106 | } |
| 107 | |
| 108 | func stripJSON(data []byte) ([]byte, error) { |
| 109 | var obj interface{} |