在rest api中传递url参数时出现“路径参数数量无效。预期为0,实际为3”错误(rest-assured)

Nag*_*ddy 6 rest-assured

尝试放心地测试其余 api。收到错误

路径参数数量无效。预计为 0,实际为 3。

public class GetSociailDetails {

    @Test
    public void generateToken() {

        Map<String,String> userDetails = new HashMap<>();

        userDetails.put("msISDN", "1217071016");
        userDetails.put("messageSource", "TWITTER");
        userDetails.put("socialId", "168988132");

        given()
        .contentType("application/json")

        .pathParam("access_token", "LLRPqxvU1uoT8YSl8")

        .pathParam("pageNo", "1")

        .pathParam("order", "desc")

        .body(userDetails)

        .post("http://name.com/rest/crm/getdetails")

        .then()

        .statusCode(200);

    }

}
Run Code Online (Sandbox Code Playgroud)

是否有其他方法可以在 POST 方法的其余 api 中传递 url 参数。

Nag*_*ddy 4

代替

.pathParam("页号", "1")

变成

.queryParam("页号", "1")

这有效。