我需要查询的端点接受名为<%=BundleExtensions.InlineStyle("~/css/new_home_page") %>
的键,该键是一个数组,因此要查询的空闲url为
exams
到目前为止,这是我调用它的改造接口函数
https://example.com/api/v1/search?exams[]=6&exams[]=7&page=0
最后执行的调用变成
@GET("search")
Observable<CustomResponse> search(@Query("search") String query,
@Query("class") int class_id,
@Query("exams[]") ArrayList<Integer> examIds,
@Query("page") int page);
如何防止这种情况发生,并将数组作为查询参数发送。这是一个GET请求,而不是POST。
答案 0 :(得分:0)
尝试一下-
@GET("search")
Observable<CustomResponse> search(@Query("search") String query,
@Query("class") int class_id,
@Query(value = "exams[]", encoded = true) ArrayList<Integer> examIds,
@Query("page") int page);