标签: java android retrofit retrofit2
在实现过滤来自需要发送一些查询参数的get请求的项目列表时。未设置某些参数时遇到问题。使用未设置的参数发送API调用,并使用默认值发送它们。
答案 0 :(得分:1)
当您希望改型而忽略未设置的@Query参数时,只需使用要发送到端点的原始类型的Boxed对象即可,例如,而不是int使用Integer,而不是long使用Long,将double翻倍为Double
那样,如果它为null,则改造不会麻烦将其添加到get请求中。