厌倦get请求会给我一个java.net.ConnectException:连接被拒绝:连接
我使用restasured、org.JSON和testng编写了一个简单的函数API测试。这是我的密码: 有趣的是,每次运行此测试时,我都会收到以下错误消息: 当我在我的浏览器厌倦get请求会给我一个java.net.ConnectException:连接被拒绝:连接,java,automated-tests,testng,Java,Automated Tests,Testng,我使用restasured、org.JSON和testng编写了一个简单的函数API测试。这是我的密码: 有趣的是,每次运行此测试时,我都会收到以下错误消息: 当我在我的浏览器http:/restcountries.eu/rest/v1/name/norway中复制URL时,我总是会返回结果。所以我不认为这是防火墙的问题 package com.jaway.restassured.rest_assured; import static com.jayway.restassured.RestAs
http:/restcountries.eu/rest/v1/name/norway
中复制URL时,我总是会返回结果。所以我不认为这是防火墙的问题
package com.jaway.restassured.rest_assured;
import static com.jayway.restassured.RestAssured.get;
import org.json.JSONException;
import org.json.JSONArray;
import org.testng.Assert;
import org.testng.*;
import org.testng.annotations.Test;
import org.testng.annotations.*;
import com.jayway.restassured.response.*;
public class AppTest {
@Test()
public void getRequestFindCapital() throws JSONException{
//Make a request to fetch the capital of norway
Response resp = get("http:/restcountries.eu/rest/v1/name/norway");
JSONArray jsonResponse =new JSONArray(resp.asString());
System.out.println(resp.asString());
String capital = jsonResponse.getJSONObject(0).getString("capital");
Assert.assertEquals(capital, "Oslo");
}
}
这是错误消息
FAILED: getRequestFindCapital
java.net.ConnectException: Connection refused: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)
at
很抱歉,我认为您错过了反斜杠:http:=>//您的错误stacktrace似乎被截断,然后你是在浏览器上打开页面的同一台计算机上运行测试吗?哦,天哪……这太尴尬了……是的,我错过了一个反斜杠抱歉,但我认为你错过了一个反斜杠:http:=>//你的错误stacktrace似乎被截断了,然后你是在浏览器上打开页面的同一台计算机上运行测试吗?哦,天哪……这太尴尬了……是的,我错过了一个反斜杠