2016-08-18 10 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); 
関連する問題