在Rest-Assured中重复查询参数

时间:2014-12-12 23:15:33

标签: java rest-assured

我有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

2 个答案:

答案 0 :(得分:2)

在REST中确保你这样做:

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

您无需手动构建网址。版本1.9.0也很老。您应该更新到最新版本。

答案 1 :(得分:1)

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