Titik akhir yang perlu saya tanyakan menerima kunci bernama exams
yang merupakan array sehingga url menganggur untuk menanyakannya adalah
https://example.com/api/v1/search?exams[]=6&exams[]=7&page=0
Sejauh ini fungsi antarmuka retrofit saya yang menyebutnya
@GET("search")
Observable<CustomResponse> search(@Query("search") String query,
@Query("class") int class_id,
@Query("exams[]") ArrayList<Integer> examIds,
@Query("page") int page);
Panggilan terakhir yang dieksekusi berubah menjadi
https://example.com/api/v1/search?exams%5B%5D=6&exams%5B%5D=7&page=0
Bagaimana cara mencegah hal ini terjadi dan mengirim array sebagai parameter kueri. Ini adalah permintaan GET, bukan POST.