private HttpClient(HttpContext context) { ClientBuilder builder = ClientBuilder.newBuilder() .property(SET_METHOD_WORKAROUND, true) .property(SUPPRESS_HTTP_COMPLIANCE_VALIDATION, true) .register(MultiPartFeature.class) .register(logAny()) .sslContext(context.isHttpSslVerify() ? getDefaultContext() : emptyContext()); if (!context.isHttpSslVerify()) { builder.hostnameVerifier(trustAll()); } this.client = builder.build(); this.context = context; }
private HttpClient(HttpContext context) { ClientBuilder builder = ClientBuilder.newBuilder() .property(SET_METHOD_WORKAROUND, true) .property(SUPPRESS_HTTP_COMPLIANCE_VALIDATION, true) .register(MultiPartFeature.class) .register(logAny()) .sslContext(context.isHttpSslVerify() ? getDefaultContext() : emptyContext()); if (!context.isHttpSslVerify()) { builder.hostnameVerifier(trustAll()); } this.client = builder.build(); this.context = context; }