gpt4 book ai didi

android - 改造 - 在插入硬编码查询后附加动态查询

转载 作者:行者123 更新时间:2023-11-29 16:54:44 29 4
gpt4 key购买 nike

我需要在插入硬编码查询后设置查询。

我的 API 地址是:

    myapiaddress/names?q=Yoni&gender=Man&(here i need to enter dynamic queries)

我的 API 调用:

@GET("names")
Call<List<Integer>> searchNames(
@Query("q") String q,
@Query("gender") Gender gender);

我该怎么做?

最佳答案

使用如下代码使其通用,您可以根据需要传递任意数量的参数。

 public interface LoadDataService {
@GET
Call<List<Integer>> searchNames(@Url String url, @QueryMap Map<String, String> options);
}

APIs.LoadDataService service = retrofit.create(APIs.LoadDataService.class);
Map<String, String> parameters = new HashMap<>();
parameters.put("name","q");
parameters.put("gender","Male");
Call<List<Integer>> call = service.searchNames(APIs.GET_NAMES, parameters);

关于android - 改造 - 在插入硬编码查询后附加动态查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45350036/

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