2012-05-08 9 views
5

Ich benutze Rest-Assured, um meine Rest-API zu testen. die webservice scheint ok zu laufen, daRuhe-gesicherte Anfragen funktionieren nicht

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

läuft ich meine Benutzer als json bekommen.

dann, wenn eine einfache Anfrage mit Rest-Assured

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

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

versucht, gibt mir die Ausgabe

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

was kann das sein?

Antwort

2

Gelöst. Geändert von localhost zu 127.0.0.1 und es hat funktioniert. Es ist merkwürdig, dass beide cURL/Browser mit localhost arbeiten. Vermutung, dass dies ein Routing-Problem sein könnte.