我正在使用 RestAssured 2.7.0 来自动化其他API。我无法通过查询参数获得我的GET方法的响应。
请求为http://localhost:81/rest/services/user?firstName=john.
我用查询参数,即。,
进行了尝试given().queryParam("firstName","john").when().get(API);
但我收到404 Not found
回复。
谢谢Inadvance。
答案 0 :(得分:0)
404错误与Get Parameters无关,但HttpStatus代码提到我找不到您正在寻找的其他服务。
在http://localhost:81/rest/services/user?firstName=john
或Postman
等任何REST客户端中尝试Advanced Rest Client
服务,看看您是否得到了正确的响应。
我现在能想到的三种情景:
答案 1 :(得分:0)
谢谢大家。
我使用addQueryParam()即
获得了解决方案String API = "/user?firstName=john";
requestSpec = builder.addQueryParam("firstName", "john").build();
response = RestUtil.basicAuthRequest().spec(request).when().get(API);