Example #1
0
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)
}
Example #2
0
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)
}