android开发中,公司需求,使用post请求,但是请求参数需要丢到请求头里面去。

如何使用retrofit 一次性传递不确定个数的参数键值对?
2025-04-06 13:49:46
推荐回答(1个)
回答1:

我举个例子给你
把所有参数放进一个map,然后传过去
public interface BlueService {
@GET("book/search")
Call getSearchBooks(@QueryMap Map options);
}

Map options = new HashMap<>();
map.put("q", "小王子");
map.put("tag", null);
map.put("start", "0");
map.put("count", "3");
Call call = mBlueService.getSearchBooks(options);