【发布时间】:2016-03-16 15:48:28
【问题描述】:
我正在创建一个端点(使用 Jersey 注释),它接收一个字符串列表作为它的参数。字符串需要包含一个键和一个值。 所以在 url 上它看起来像
?params=key1=value1¶ms=key2=value2¶ms....
两个问题:
- 我不确定上述示例是否可行,我假设您必须在键和值之间编码 = 符号。对吗?
- 是否有更好或更标准的方法来解决这个问题?
显然,最标准的方法是将 RHS 作为键,将等号的 LHS 作为值。问题是我不想在我的方法签名中定义每个可能的键值对。我想接受一个通用的键和值列表,并让用户传入与其查询相关的对。
到目前为止,我已经尝试了几个谷歌查询,但没有找到答案:
- java url键值参数
- 带有键和值的java url参数
- url java中的键值对列表
- Storing a list of key value pairs in a url parameter, javascript.(有 php 的答案,但我使用的是 Java,这可以在 Java 中使用吗?)
- how to send an array in url request(建议上面的方法可以在java中使用,如果可以,索引可以是¶ms[key2]=value2...之类的字符串吗?)
【问题讨论】:
标签: java url jersey url-parameters