在 Rest-Assured 中重复查询参数

njf*_*ost 5 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

Joh*_*han 3

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

given().queryParam("fieldlist", "1", "2", "3"). ..
Run Code Online (Sandbox Code Playgroud)

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