gpt4 book ai didi

android - 无法在改造中使用查询

转载 作者:行者123 更新时间:2023-11-30 01:22:58 24 4
gpt4 key购买 nike

你好,我正在尝试在改造中使用@Query,但我收到类似这样的错误:-

must not have replace block. For dynamic query parameters use @Query.

这是我的界面:-

public interface Parser {

@GET("weather?q={city}&appid=0a8")
Call<Model> getModel(@Query("city") String city);
}

这是在我的 Activity 中:-

Retrofit retrofit = new Retrofit.Builder()
.baseUrl("xyz/")
.addConverterFactory(GsonConverterFactory.create())
.build();

Parser parser = retrofit.create(Parser.class);
Call<Model> call = parser.getModel("london");

提前致谢

最佳答案

如果您的 api 查询应该像 -

BASE_URL/weather?q=london&appid=0a8

然后使用

 @GET("weather")
Call<Model> getModel(@Query("q") String city,@Query("appid") String app_id);

关于android - 无法在改造中使用查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36825412/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com