使翻新省略未设置的查询参数

时间:2018-08-05 16:39:29

标签: java android retrofit retrofit2

在实现过滤来自需要发送一些查询参数的get请求的项目列表时。未设置某些参数时遇到问题。使用未设置的参数发送API调用,并使用默认值发送它们。

1 个答案:

答案 0 :(得分:1)

当您希望改型而忽略未设置的@Query参数时,只需使用要发送到端点的原始类型的Boxed对象即可,例如,而不是int使用Integer,而不是long使用Long,将double翻倍为Double

那样,如果它为null,则改造不会麻烦将其添加到get请求中。