Я выполняю простой пост-тест в уверенности,
При выполнении метода post () я получаю сообщение «java.net.SocketException: время операции истекло»
@Test
public void validateGetProductInfo_Prod() throws IOException {
String jsonBody = new String(Files.readAllBytes(Paths.get("src/test/resources/product.json")));
Headers basicHeaders = new Headers(asList(
new Header("X-ApplicationAuthorizationToken", "AAABB"),
new Header("Authorization", "Basic ABC"),
new Header("Content-Type", "application/json")));
String produPath = "http://api.abcd.com/product/v1/product/info";
given().headers(basicHeaders)
.body(jsonBody)
.when()
.post(produPath)
.then().using().defaultParser(Parser.JSON)
.statusCode(200);
}
Я проверил, что нет ошибки до момента выполнения,
При выполнении метод post () сталкивается с исключением?