java - 在 Rest-Assured 中重复查询参数

标签 java rest-assured

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

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

我正在使用 Jersey ,但出于某种原因它不接受这些 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

最佳答案

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

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

您无需手动构建 URL。 1.9.0 版本也很旧。您应该更新到最新版本。

关于java - 在 Rest-Assured 中重复查询参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27453607/

相关文章:

java - Switch 多次返回相同的语句

java - OSGI:是否可以在不激活 bundle 的情况下导入包?

java - 有没有办法比较不同格式的时间戳?

RESTAssured 多部分内容类型

java - 如何在 ExtentReports 日志中记录 RestAssured 请求和响应信息日志

java - 浮点的奇怪行为

JavaFX 2 Pane 动态调整大小

java - 当我使用 REST Assured 进行测试时出现 java.lang.AbstractMethodError

java - Res Assured Assertion错误处理

java - 向 WSO2 Identity Server 注册 SAML 应用程序(无 SSO)