2017-01-25 7 views
0

を呼び出すRestAssured私はは私がhttpsのAPI を持っています。https GET API与えるエラー

応答response1 = RestAssured.given() の.log()を打ったとき、私は、JDK 1.8 のcacertsで本命が挿入されている。すべての().get( "someurl")。then()。log()。ifError()。extract()。

は javax.net.ssl.SSLExceptionを与える:証明書は、サブジェクト代替名のいずれとも一致しないために:[他のいくつかのドメイン名] をそれから私はrelaxedHttpValidationでヒットし、すべてで、hostNameに

Response response = given().config(RestAssured.config().sslConfig(sslConfig().allowAllHostnames().relaxedHTTPSValidation())).log().all().get("someURL").then().log().ifError().extract().response(); 

を許可しますそれは503サービスを提供しません 私は何かが不足しています

答えて

0

組み込みのrelaxedHTTPSValidation()メソッドを使用しないのはなぜですか? HTTPS関連のすべての証明書を処理します。

+0

Hey relaxedHTTPSValidationが機能しませんでした。 SNIヘッダーを設定するだけです – user3708676

関連する問題