我正在使用Rest-Assured来测试我的Rest API。
自运行以来,Web服务似乎运行正常
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)
…
这会是什么?
最佳答案
解决了。从localhost
更改为127.0.0.1
,它可以正常工作。两个cURL/浏览器都与localhost配合使用有点奇怪。猜猜这可能是路由问题。