当前位置:  开发笔记 > 运维 > 正文

使用Retrofit 2将数组添加为请求参数

如何解决《使用Retrofit2将数组添加为请求参数》经验,为你挑选了1个好方法。

我正在寻找方法在改装2 的GET请求中添加一个int数组(例如[0,1,3,5])作为参数.然后,生成的url应该是这样的:http:// server/service ?阵列= [0,1,3,5]

这该怎么做 ?



1> Andrej Jurki..:

只需将其添加为查询参数即可

@GET("http://server/service")
Observable getSomething(@Query("array") List array);

你也可以使用int []或Integer ...作为最后一个参数;


我试过这个解决方案,但生成的url看起来像这样:http:// server/service?array = 0&array = 1&array = 3&array = 5但是我的情况我正在寻找一种方法来获取生成的url,看起来像这样HTTP://服务器/服务数组= [0,1,3,5]
推荐阅读
N个小灰流_701
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有