如何发送整数列表作为查询在获取改装请求android



以下是我在请求中所做的:

@GET("home/products")
suspend fun getSaleProducts(
@Query("store_id") storeId: Int? = null,
@Query("category_id") categories : List<Int>?) 

并且查询在请求中看起来是这样的:category_id=26&category_ id=33&category_id=40我希望它看起来像这样:category_id=26,33,40

我通过在Id列表上使用joinToString((方法将List类型更改为String。而且运行良好

@查询("category_id"(类别:列出?至

@查询("category_id",encoded=true(类别:字符串
应该使用encoded=true来获得工作。

最新更新