|  |      1ming2050      2017-01-05 17:09:17 +08:00 via iPhone 先都丢在 dict 里,最后再拼接 | 
|  |      2KentY      2017-01-05 17:13:49 +08:00  1 用 map 先保存用户选项, 最后生成字串. 你说的情况如果是覆盖以前的 a, 就简单的 map 就可以, 如果是一直可以 append, remove 的情形, 可以考虑用 multimap. | 
|  |      3iyangyuan      2017-01-05 17:39:02 +08:00  1 这个接口的设计也是醉了。。为什么不用参数呢。。 | 
|      4neoblackcap      2017-01-05 17:48:32 +08:00 @iyangyuan 可能是 restful 的原教主义者 | 
|  |      5springmarker      2017-01-05 17:51:44 +08:00 via Android 一直不喜欢这样的访问方式,接口也不好设计,? a=1&b=2&c=3&d=4 多好,简单明了 | 
|  |      6smithtel      2017-01-05 17:55:25 +08:00 via Android 我在想你这帮忙是帮忙改接口设计呢,还是改存储选项呢 | 
|  |      7retanoj      2017-01-05 18:01:16 +08:00 接口变成 a=1&b=2 这种也行 后端处理 /a/1/b/2 <==> /b/2/a/1 能处理好也行 | 
|  |      8zhidian      2017-01-05 18:02:40 +08:00 后端应当制定一个明确、简单、合理的规则,而不是尝试适应前端稀奇古怪的请求,还美其名曰 versatile 。 | 
|  |      9misaka19000      2017-01-05 18:13:01 +08:00 via Android 看这标题我以为有人来问作业了。。。 | 
|  |      10loshine1992      2017-01-05 18:41:26 +08:00 restful 的筛选条件,应该以 query 的形式传吧,除非你这里的 a 、 b 、 c 、 d 都可以和数据库里的一个表对应起来 | 
|  |      11jetyang      2017-01-05 18:50:11 +08:00 这和 java 有什么关系? | 
|  |      12williamgong      2017-01-05 18:56:02 +08:00 via iPhone 代码中用四个变量接着就可以了呀,最后才拼接成 url 不就可以了吗 | 
|  |      13ooTwToo      2017-01-05 19:53:15 +08:00 via iPhone 查询前重新拼接一次呗… | 
|  |      14szanlin      2017-01-05 21:48:23 +08:00 支持这样的方式 a=1&b=2&c=3&d=4 |