我使用RestAssured2.7.0自动化的REST API。我无法使用查询参数获取我的GET方法的响应。404 GET方法返回与查询参数
请求是http://localhost:81/rest/services/user?firstName=john.
我与查询参数即试了一下,
given().queryParam("firstName","john").when().get(API);
但我发现了一个404 Not found
响应。
谢谢Inadvance。
我使用RestAssured2.7.0自动化的REST API。我无法使用查询参数获取我的GET方法的响应。404 GET方法返回与查询参数
请求是http://localhost:81/rest/services/user?firstName=john.
我与查询参数即试了一下,
given().queryParam("firstName","john").when().get(API);
但我发现了一个404 Not found
响应。
谢谢Inadvance。
404错误与Get Parameters无关,但HttpStatus代码提到我没有找到您正在寻找的其余服务。
在Postman
或Advanced Rest Client
等任何REST客户端尝试使用http://localhost:81/rest/services/user?firstName=john
服务,然后查看您是否获得了正确的响应。
三种情况,我能想到的现在:
感谢大家。
我得到这个使用addQueryParam()即,解决方案,
String API = "/user?firstName=john";
requestSpec = builder.addQueryParam("firstName", "john").build();
response = RestUtil.basicAuthRequest().spec(request).when().get(API);
你能提供更多的代码和详细的错误信息,谢谢! –