网址查询字符串" get = family& code = {segment_code}& lang = zh"一定不能有替换块

时间:2017-01-03 06:07:46

标签: android url retrofit

我在路径上收到IllegalException错误 以下是我的代码:

@GET("/gpc?get=family&code={segment_code}&lang=en")
void getFamily(@Header("Authorization") String authKey
,@Header("Accept-version") String version
,@Path("segment_code") String segment_code
,Callback<Family> callback);

1 个答案:

答案 0 :(得分:1)

你不能有&#34;查询&#34;您传递给Retrofit的URL中的替换块。像这样改变你的方法:

@GET("/gpc")    
void getFamily(@Header("Authorization") String authKey, @Header("Accept-version") String version, @Query("segment_code") String segment_code, @Query("family") String family, @Query("lang") String en, Callback<Family> callback);