我想使用改造向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/

10-09 01:42