flutter - 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,
);
解决方案
这将是
@Query("sort[]") List<String> sorts
推荐阅读
- filepond - FilePond A11Y 问题
- sql - 从sql server中的xml中提取数据
- lua - 如何在加载到 Lua 的 C 库中进行 Lua 断点/单步调试
- javascript - 如何从移动设备上的 keydown 事件中获取密钥?
- c++ - Qt Creator vcpkg 集成
- r - dbplyr filter() 和惰性求值
- oracle - 如何将 Oracle CDC Source Connector 生成的 CDC 事件摄取到 Snowflake 中
- protobuf-net - 如何通过项目文件启用 protobuf-net.BuildTools OneOf 支持?
- python - 如何找出在 Python 中处理了多少向量?
- performance - 如何在jmeter中处理多种语言?