我想要这样的网址
baseURL时/经销商/的index.php?R =休息/ packInfo
我这样做
@FormUrlEncoded
@POST("/dealer/index.php?r=rest/{method}")
void getDealersPacks(@Path("method") String method,
@Field("cd_dealer_id") String cd_dealer_id,
@Field("country_code") String country_code,
@Field("business_type")String business_type);
我收到错误
网址查询字符串" r = rest / {method}"一定不能有替换块。对于动态查询参数,请使用@Query。
答案 0 :(得分:0)
您正在为查询参数传递@Path注释。
你可以这样做:
@FormUrlEncoded
@POST("/dealer/index.php")
void getDealersPacks( @Query("r") String query, @Field("cd_dealer_id") String cd_dealer_id, @Field("country_code") String country_code, @Field("business_type") String business_type);
现在,传递" rest / packInfo"或查询参数中的任何其他动态值,它将起作用。
希望,它有所帮助!!