我正在使用Rest-Assured来测试我的Rest API。the服务看起来运行正常,因为运行
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)
…这会是什么呢?
发布于 2012-05-09 06:05:53
解决了。从localhost更改为127.0.0.1,并且它起作用了。奇怪的是,cURL/browser都能与localhost一起工作。我猜这可能是路由问题。
https://stackoverflow.com/questions/10500202
复制相似问题