func RouteReminders(m *martini.ClassicMartini, model models.Api) { m.Get("/api/reminders", model.Authenticated, model.GetAllReminders) m.Get("/reminders/:id", model.GetReminder) m.Post("/reminders", model.PostReminder) m.Put("/reminders/:id", model.PutReminder) m.Delete("/reminders/:id", model.DeleteReminder) }
func RegisterWebService(webservice WebService, classicMartini *martini.ClassicMartini) { classicMartini.Get("/:id", func(params martini.Params, req *http.Request) string { fmt.Println(params) fmt.Println(req.Header.Get("Content-Disposition")) fmt.Println(req.URL.RawQuery) return "Hello" }) classicMartini.Post("/**", webservice.InitiateMultipartUpload) classicMartini.Put("/**", webservice.UploadPart) }