Запрос Armeria WebClient с фабрикой соединений и заголовком Req

Я пытаюсь установить https-соединение с помощью armeria WebClient Поскольку фабрика соединений не указана, я получаю javax.net.ssl.SSLHandshakeExceptionможет ли кто-нибудь помочь с соответствующим примером.? Благодарность

1 ответ

Решение
  RequestHeaders header = RequestHeaders.of(HttpMethod.GET, endpoint, HttpHeaderNames.COOKIE,
            cookieHeader);
    WebClient.of(clientFactory(), hosturl)
    .execute(header)
    .aggregate()
    .whenCompleteAsync((resp,cause)->{
        if(cause != null) {
           //TODO
        }
        else if(resp.status()==HttpStatus.OK) {
            //TODO
        }
        else
        {
            //TODO
        }


    });




 public static ClientFactory clientFactory() {

    return ClientFactory.builder().sslContextCustomizer(b -> b.trustManager(InsecureTrustManagerFactory.INSTANCE))
            .idleTimeout(Duration.ZERO).build();
}
Другие вопросы по тегам