拒绝连接以确保HTTPS请求

问题描述 投票:2回答:2

我正在尝试测试具有类似于下面的ELB的REST API:https://systemtest-inventory.com/v1/inventory/getInventory

当我尝试使用postman chrome的URL时,它给了我有效的回复。但是当我尝试在Java程序中使用它时如下:

RestAssured.baseURI="https://systemtest-inventory.com/";
        RestAssured.get("v1/inventory/getInventory").then().assertThat().contentType(ContentType.JSON);

它给出了这个错误:

org.apache.http.conn.HttpHostConnectException:与https://systemtest-inventory.com的连接被拒绝

我知道我正在使用HTTPS并且需要安全证书。但是,我不知道该怎么做。是否有任何方法可以确保使用HTTPS而不是HTTP进行测试。

java rest rest-assured
2个回答
0
投票

您可以执行以下操作忽略HTTPS验证:

given().config(RestAssured.config().sslConfig( new SSLConfig().relaxedHTTPSValidation());


0
投票

要忽略HTTPS连接,您可以使用:

RestAssured.useRelaxedHTTPSValidation();
© www.soinside.com 2019 - 2024. All rights reserved.