4

我有一个Map<String, Object>参数。其中一些参数有列表,请放心将参数值设置为逗号分隔的列表:

http://url.com/rest?field1=value&fieldlist=1,2,3

我正在使用球衣,由于某种原因它不接受这些 CSV 列表。它接受具有重复值的参数列表:

http://url.com/rest?field1=value&fieldlist=1&fieldlist=2&fieldlist=3

有没有办法可以配置放心以这种方式编写列表?

这被标记为重复,无法再回答,但我找到了问题的答案。

回答:

我使用的是放心版本 1.8.2,但我需要更新到 1.9.0。此处直接报告此问题:https ://code.google.com/p/rest-assured/issues/detail?id=169&can=1&q=query%20parameters

4

2 回答 2

3

在 REST Assured 中,您只需这样做:

given().queryParam("fieldlist", "1", "2", "3"). ..

您无需手动构建 URL。版本1.9.0也确实老了。您应该更新到最新版本。

于 2015-03-16T18:42:57.657 回答
1

我必须手动设置路径中字段的值。我还在使用 1.8.2 版本,由于rest-assured 的问题,它仍然不支持重复查询参数。更新到 1.9.0 允许我在路径中手动重复查询参数。

于 2014-12-16T21:09:22.613 回答