java - 每当我运行我的测试用例时获取 java.net.ConnectException
问题描述
package restAssuredTesting;
import static io.restassured.RestAssured.given;
import static org.hamcrest.Matchers.equalTo;
import org.testng.annotations.Test;
public class DemoProjectForGet {
@Test
public void getWhetherDetails() {
given()
.when()
.get("http:/restapi.demoqa.com/utilities/weather/city/Mumbai")
.then()
.statusCode(200)
.statusLine("HTTP/1.1 200 OK")
.assertThat().body("City", equalTo("Mumbai"))
.header("Content-Type", "application/json");
}
}
解决方案
您在 http:// 中缺少斜杠。
.get("http:/restapi.demoqa.com/utilities/weather/city/Mumbai")
它应该是:
.get("http://restapi.demoqa.com/utilities/weather/city/Mumbai")
推荐阅读
- java - 我想用 SQLite 数据库中的数据填充 TableView,
- python - 如何在python中沿axis = 0减去?
- python - 为什么在空行上出现意外的缩进错误?
- javascript - 它在导入 express-handlebars 时给出“SyntaxError: Unexpected token”
- html - Handlebars:访问已被拒绝解析属性“some prop”,因为它不是其父级的“自己的属性”
- java - 如何在邮递员多部分/表单数据发布请求中发送应用程序/json数据以及文件?
- java - FlowLayout 的意外行为
- javascript - 如何使用 React 和 Bootstrap 将 Login/SignUp 替换为 Log out
- java - 网站未在主机上加载 web.xml
- python - Linux中的内存泄漏,但不是Windows