首页 > 解决方案 > Flutter/Retrofit:如何使用 Flutter 中的 Retrofit 在查询参数中调用具有多个排序顺序的 API?

问题描述

我在我的颤振应用程序中使用 Retrofit API 调用。到目前为止一切顺利,直到将多个排序键添加到 API 中,最终 URL 如下所示:

https://example.com/contents?page=0&size=20&sort=startTime,desc&sort=id,desc

我当前的代码只有单一排序,如下所示:

@GET('contents')
Future<HttpResponse<ContentList>> getContents(
 @Query("page") int page,
 @Query("size") int size,
 @Query("sort") String sort,
 @Query("desc") String desc,
);

标签: flutterdartretrofit2

解决方案


这将是

@Query("sort[]") List<String> sorts

推荐阅读