如果指定
@GET("foobar?a=5"),则@Query("b")必须使用附加任何内容&,产生类似的内容
foobar?a=5&b=7。
如果指定
@GET("foobar"),则第一个@Query必须使用附加
?,产生类似的内容
foobar?b=7。
这就是改造的工作方式。
当您指定时
@GET("foobar?"),Retrofit认为您已经提供了一些查询参数,并使用附加了 更多 查询参数&。
删除
?,您将获得所需的结果。

如果指定
@GET("foobar?a=5"),则@Query("b")必须使用附加任何内容&,产生类似的内容
foobar?a=5&b=7。
如果指定
@GET("foobar"),则第一个@Query必须使用附加
?,产生类似的内容
foobar?b=7。
这就是改造的工作方式。
当您指定时
@GET("foobar?"),Retrofit认为您已经提供了一些查询参数,并使用附加了 更多 查询参数&。
删除
?,您将获得所需的结果。