2016-02-07 35 views
0

我使用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。

+0

你能提供更多的代码和详细的错误信息,谢谢! –

回答

0

404错误与Get Parameters无关,但HttpStatus代码提到我没有找到您正在寻找的其余服务。

PostmanAdvanced Rest Client等任何REST客户端尝试使用http://localhost:81/rest/services/user?firstName=john服务,然后查看您是否获得了正确的响应。

三种情况,我能想到的现在:

  1. 你都指向一个错误的服务器
  2. REST服务未部署
  3. 服务器没有在服务器上启动
0

感谢大家。

我得到这个使用addQueryParam()即,解决方案,

String API = "/user?firstName=john"; 
requestSpec = builder.addQueryParam("firstName", "john").build(); 
response = RestUtil.basicAuthRequest().spec(request).when().get(API);