(values url.Values, dst interface{})
| 59 | } |
| 60 | |
| 61 | func parseValues(values url.Values, dst interface{}) error { |
| 62 | dec := schema.NewDecoder() |
| 63 | |
| 64 | // Ignore CSRF token field |
| 65 | dec.IgnoreUnknownKeys(true) |
| 66 | |
| 67 | if err := dec.Decode(dst, values); err != nil { |
| 68 | return err |
| 69 | } |
| 70 | |
| 71 | return nil |
| 72 | } |
| 73 | |
| 74 | func parseJSON(r *http.Request, dst interface{}) error { |
| 75 | dec := json.NewDecoder(r.Body) |