Merge pull request #318 from jygastaud/profilesvc
Some small fixes on Profilesvc example
Peter Bourgon authored 7 years ago
GitHub committed 7 years ago
33 | 33 | httptransport.ServerErrorEncoder(encodeError), |
34 | 34 | } |
35 | 35 | |
36 | // POST /profiles adds another profile | |
36 | // POST /profiles/ adds another profile | |
37 | 37 | // GET /profiles/:id retrieves the given profile by id |
38 | 38 | // PUT /profiles/:id post updated profile information about the profile |
39 | 39 | // PATCH /profiles/:id partial updated profile information |
40 | 40 | // DELETE /profiles/:id remove the given profile |
41 | // GET /profiles/:id/addresses retrieve addresses associated with the profile | |
41 | // GET /profiles/:id/addresses/ retrieve addresses associated with the profile | |
42 | 42 | // GET /profiles/:id/addresses/:addressID retrieve a particular profile address |
43 | // POST /profiles/:id/addresses add a new address | |
43 | // POST /profiles/:id/addresses/ add a new address | |
44 | 44 | // DELETE /profiles/:id/addresses/:addressID remove an address |
45 | 45 | |
46 | 46 | r.Methods("POST").Path("/profiles/").Handler(httptransport.NewServer( |
275 | 275 | r := request.(getAddressRequest) |
276 | 276 | profileID := url.QueryEscape(r.ProfileID) |
277 | 277 | addressID := url.QueryEscape(r.AddressID) |
278 | req.Method, req.URL.Path = "GET", "/profiles/"+profileID+"/addresses/"+ addressID | |
278 | req.Method, req.URL.Path = "GET", "/profiles/"+profileID+"/addresses/"+addressID | |
279 | 279 | return encodeRequest(ctx, req, request) |
280 | 280 | } |
281 | 281 |