package main import ( "fmt" e "git.xdrm.io/go/aicra/err" i "git.xdrm.io/go/aicra/implement" ) func Get(d i.Arguments, r *i.Response) i.Response { fmt.Printf("GET /user\n") r.Set("method_test", "Get") r.Set("received_data", d) r.Err = e.Upload return *r } func Post(d i.Arguments, r *i.Response) i.Response { fmt.Printf("POST /user\n") r.Set("method_test", "Post") r.Set("received_data", d) r.Err = e.Download return *r } func Put(d i.Arguments, r *i.Response) i.Response { fmt.Printf("PUT /user\n") r.Set("method_test", "Put") r.Set("received_data", d) r.Err = e.MissingDownloadHeaders return *r } func Delete(d i.Arguments, r *i.Response) i.Response { fmt.Printf("DELETE /user\n") r.Set("method_test", "Delete") r.Set("received_data", d) r.Err = e.MissingDownloadBody return *r }