2016-02-07 6 views
0

Я использую RestAssured2.7.0 для автоматизации API для отдыха. Я не могу получить ответ на мой метод GET с параметрами запроса.404 возвращен из метода GET с параметрами запроса

запрос является http://localhost:81/rest/services/user?firstName=john.

Я попробовал его с параметром запроса то есть,

given().queryParam("firstName","john").when().get(API); 

Но я получаю 404 Not found ответ.

Thanks Inadvance.

+0

ли вы быть в состоянии предоставить больше кода и точные сообщения об ошибках, спасибо! –

ответ

0

404 ошибка не имеет ничего общего с Get Parameters, но в коде HttpStatus упоминается, что я не нашел сервис останова, который вы ищете.

Воспользуйтесь услугами http://localhost:81/rest/services/user?firstName=john у любых клиентов REST, таких как Postman или Advanced Rest Client, и проверьте, правильно ли вы получаете ответ.

Три сценария я могу думать прямо сейчас:

  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); 

 Смежные вопросы

  • Нет связанных вопросов^_^