IllegalArgumentException in Retrofit / must not have replace block

Solution 1:

You should do it like that instead:

@GET("api.php")
Call<Model> getRoms_center(@Query("company_name") String name);

Solution 2:

Example URL is: http://service.com/movies/list?movie_lang=hindi

for that URL you can use this:

@GET("http://service.com/movies/list")
Single<JsonElement> getMovieList(@Query("movie_lang") String userLanguage);

Solution 3:

Example Url: https://api.pray.zone/v2/times/today.jsonlatitude=31.3952348&longitude=&elevation=2000&timeformat=1

to pass in retrofit for that URL you can use this:

@GET("today.json")
Call<SalahMainResponse> getSalahTiming(
    @Query("latitude") double latitude,
    @Query("longitude") double longitude,
    @Query("elevation") int elevation,
    @Query("timeformat") int timeformat
);