改造可选和必填字段

轨道:

当您使用Retrofit时,我知道您可以@FieldMap Map<String, String> options用来指定可选查询。

假设我有一个具有2个必填字段和3个可选字段的api调用。

我将如何格式化这些呼叫?

会不会像

Call<Response> getStuff(@Query("user_id") String userId, @Query("password") String password, @FieldMap Map<String, String> options)

还是整个事情都像一个@FieldMap一样:

Call<Response> getStuff(@FieldMap Map<String, String> options)

使用此选项,您是否只需填写必填字段,然后将其null用于可选项目?

瑞安:

@FieldMap@Queryparams都支持可选字段。如前所述,null如果您不想传递值,只需传递即可。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章