如何使用翻新功能动态查询两个日期范围?

时间:2018-09-27 18:03:53

标签: android retrofit2

我有一个Api URL。我在下面与您分享此项目。我有两件事。开始时间和结束时间)如何将这两项提供给URL?那么,我该怎么做才能在URL中找到这些读数?我将把我的一部分代码放在楼下,这样您就可以更轻松地帮助我。谢谢。

我的网址:

report/?pageNumber=0&sortDirection=asc&startDate={startDate}&endDate={endDate}&pageSize=100

和代码部分:

@GET("report/?pageNumber=0&sortDirection=asc&startDate={startDate}&endDate={endDate}&pageSize=100")
Call<GetSalesListResponseDTO> getBetweenDatesSalesList(@Header("X-Auth-Token") String token);

1 个答案:

答案 0 :(得分:1)

如果您要在 GET 中将参数传递到URL中,请使用 @Query 注释代替 @Path < / p>

更新的代码:

@GET("/api/v1/sales/report/?pageNumber=0&sortDirection=asc&pageSize=100")
Call<GetSalesListResponseDTO> getBetweenDatesSalesList(
            @Header("X-Auth-Token") String token,
            @Query("startDate") Long startDate, //This will append in url
            @Query("endDate") Long endDate);

您还可以像这样传递其他参数 pageNumber sortDirection pageSize

来自here的更多内容