diff --git a/platform/profile/client.go b/platform/profile/client.go index 4e933c30..c26c78f3 100644 --- a/platform/profile/client.go +++ b/platform/profile/client.go @@ -29,7 +29,7 @@ func NewHTTPClient(instance, token string, logger log.Logger, opts ...httptransp var getProfilesEndpoint endpoint.Endpoint { getProfilesEndpoint = httptransport.NewClient( - "GET", + "POST", httputil.CopyURL(u, "/v1/profiles"), httputil.EncodeRequestWithToken(token, httptransport.EncodeJSONRequest), decodeGetProfilesResponse, diff --git a/platform/profile/server.go b/platform/profile/server.go index 3f5dabe3..2bd8d3fe 100644 --- a/platform/profile/server.go +++ b/platform/profile/server.go @@ -22,11 +22,11 @@ func MakeServerEndpoints(s Service, outer endpoint.Middleware, others ...endpoin } func RegisterHTTPHandlers(r *mux.Router, e Endpoints, options ...httptransport.ServerOption) { - // GET /v1/profiles get a list of profiles managed by the server + // POST /v1/profiles get a list of profiles managed by the server // PUT /v1/profiles create or replace a profile on the server // DELETE /v1/profiles remove one or more profiles from the server - r.Methods("GET").Path("/v1/profiles").Handler(httptransport.NewServer( + r.Methods("POST").Path("/v1/profiles").Handler(httptransport.NewServer( e.GetProfilesEndpoint, decodeGetProfilesRequest, httputil.EncodeJSONResponse,