这是网址:
mytasks/all/tasks?id=12&id=20&id=21&id=22&id=23&id=24
这是Retrofit API接口:
@GET("mytasks/all/tasks")
Call<Task> getAllTasks(@Query("id") List<String> taskIds);
我收到错误的网址错误。
答案 0 :(得分:0)
我认为你会得到一个json数组,所以你需要把你的结果作为一个列表。如果你的id是整数,你可以将Integer作为任务id传递。
@GET("mytasks/all/tasks")
Call<List<Task>> getTask(@Query("id") List<Integer> taskIds);
答案 1 :(得分:0)
我认为这种方法可以帮到你,尝试:
@GET("mytasks/all/tasks")
Call<Task> getAllTasks(@Query("id[]") List<String> taskIds);
答案 2 :(得分:0)
您可以尝试以下操作:-
@Headers({ "Content-Type: application/json;charset=UTF-8"})
@GET("branch/cart") Call<CartResponse> Carts(
@Header("Authorization")String Authorization
,@Query("status[]") String status1
,@Query("page")int page
,@Query("status[]") String ... status
);