有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在REST Assured中,如何使用参数映射?

问题:

Response resp = given().headers(headerElements).param("language", "en").and().param("currency", "***").and()
            .param("destination", "**").and().param("theme", Arrays.asList(arr)).and().param("order", "1").and()
            .param("partner", "***").and().param("pageNumber", "1").and().param("pageSize", "20").when().get(uri);

这工作完全正常,为我提供了进一步断言所需的结果

但是如果我把参数作为地图发送,它不会给我想要的结果

Response resp = given().headers(headerElements).params(m).when().get(uri);

m.put("language", "en");
m.put("currency", "**");
m.put("destination", "***");
m.put("theme", Arrays.asList(theme_list_1));
m.put("order", "1");
m.put("partner", "***");
m.put("pageSize", "20");
m.put("pageNumber", "1");

共 (0) 个答案