为什么改造要我使用查询
Why does retrofit want me to use Query
我收到以下错误:
原因:
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
我收到以下错误: 原因:
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