我正在使用https://restcountries.eu/rest/v1/all来显示国家/地区列表,但在使用@PATH时AS给我一个错误,我该怎么办?
public interface ICountryService {
String ENDPOINT = "https://restcountries.eu";
@GET("/rest/v1/all")
Call<List<Country>> getCountry(@Path("country") String country);
}
答案 0 :(得分:1)
国家/地区变量正在URL中查找{country_id}。你应该删除@Path。
你需要这样做:
@GET("/rest/v1/all") Call<List<Country>> getCountry();
答案 1 :(得分:0)
我假设/rest/v1/all
端点是一个国家/地区列表,并且它不会占用特定国家/地区。添加@Path("country")
后,您尝试撰写rest/v1/all/someCountry
形式的网址,该网址可能无效。