2016-08-18 1 views
0

POST 요청에서 동적으로 URL의 끝을 변경하려고합니다. retrofit2에서 URL의 끝을 동적으로 변경하는 방법

@POST("/api/registrations/{key}") 
Call<RegistrationResponse> confirmRegister(
    @Body RegisterParam registerParam, @Path("key") String key); 

D/OkHttp: --> POST http://base_url/api/registrations/ http/1.1 
08-18 18:44:43.138 20510-20672/ D/OkHttp: Content-Type: application/json; charset=UTF-8 
08-18 18:44:43.138 20510-20672/ D/OkHttp: Content-Length: 72 
D/OkHttp: <-- 404 Not Found base_url/registrations (449ms) 
08-18 18:44:43.588 20510-20672/ D/OkHttp: Date: Thu, 18 Aug 2016 12:44:44 GMT 

나는 얻을이 같은 결과에 갈거야 :

POST base_url/api/registrations/ajksdiuqwdqhiwuqdhiquhd 
+1

귀하의 질문은 어디에 있습니까? – Esperanz0

+0

작동하지 않습니다 – mdzht

+0

표시 오류 또는 smth – Esperanz0

답변

0

그것은 @POST 요청하지만 @PATCH 요청을 was'nt. 아래의 코드는 예상대로 작동합니다. 잘못된 길로 인도해서 죄송합니다. 모두에게 감사드립니다.

@PATCH("/api/registrations/{key}") 
Call<RegistrationResponse> confirmRegister(
@Body RegisterParam registerParam, @Path("key") String key);