问题描述
我收到以下错误: 造成原因:
java.lang.IllegalArgumentException: URL query string "c={category}" must not have replace block. For dynamic query parameters use @Query.
我也尝试过使用@Query标记,但是没有运气。
这是我的要求:
@GET("filter.PHP?c={category}")
fun getRecipesForCategory(@Path("category") categoryName: String): Single<Meals>
解决方法
您必须使用@Query
关键字将查询添加到请求中
@GET("filter.php")
fun getRecipesForCategory( @Query("c") String queryParameter): Single<Meals>
这将被翻译为
www.yourBaseURl.com/filter.php?c=queryParameter