我想使用改造向Yandex提出请求
请求的路径为http://geocode-maps.yandex.ru/1.x/?format=json&geocode=latitude%2Clongitude
现在我有这个:
@GET("/?format=json&geocode={geocode}")
Call<YandexResponse> getGeoCollection(@Path("geocode") String geocode);
当我打电话给我时,我得到这个异常:
URL查询字符串“ format = json&geocode = {geocode}”必须没有替换块。对于动态查询参数,请使用@Query。
如何正确提出要求?
最佳答案
@GET("/")
Call<YandexResponse> getGeoCollection(@Query("geocode") String geocode, @Query("format") String format);
然后,您应该手动将格式放入函数调用中:
webService.getGeoCollection("address", "json");
关于android - 使用翻新进行获取请求,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33873406/