Гарантированные запросы не работают

Я использую Rest-Assured для тестирования своего Rest API. веб-сервис, похоже, работает нормально, так как работает

    curl -u "admin:admin" http://localhost:8888/users/

я получаю своих пользователей как json.

затем при попытке простого запроса с Rest-Assured

 RestAssured.authentication = basic("admin", "admin");

  expect().statusCode(200).when().get("http://localhost:8888/users/");

дает мне вывод

    Exception in thread "main" org.apache.http.conn.HttpHostConnectException: Connection to http://localhost:8888 refused
at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:158)
…

что это может быть?


person danieltorres    schedule 08.05.2012    source источник


Ответы (1)


Решено. Поменял с localhost на 127.0.0.1 и все заработало. Странно, что оба cURL/браузер работали с локальным хостом. Думаю, это может быть проблема с маршрутизацией.

person danieltorres    schedule 08.05.2012
comment
Это называется loopback IP по очевидным причинам. Этот ответ спас мой день. - person Stalin Gino; 24.06.2021