File tree Expand file tree Collapse file tree
samples/client/petstore/java/feign-no-nullable/src/main/java/org/openapitools/client Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2929import feign .form .FormEncoder ;
3030import feign .jackson .JacksonDecoder ;
3131import feign .jackson .JacksonEncoder ;
32+ import feign .okhttp .OkHttpClient ;
3233import feign .slf4j .Slf4jLogger ;
3334import org .openapitools .client .auth .HttpBasicAuth ;
3435import org .openapitools .client .auth .HttpBearerAuth ;
@@ -53,11 +54,13 @@ public interface Api {}
5354 protected String basePath = "http://petstore.swagger.io:80/v2" ;
5455 protected Map <String , RequestInterceptor > apiAuthorizations ;
5556 protected Feign .Builder feignBuilder ;
57+ private static final OkHttpClient OK_HTTP_CLIENT = new OkHttpClient ();
5658
5759 public ApiClient () {
5860 apiAuthorizations = new LinkedHashMap <String , RequestInterceptor >();
5961 objectMapper = createObjectMapper ();
6062 feignBuilder = Feign .builder ()
63+ .client (OK_HTTP_CLIENT )
6164 .encoder (new FormEncoder (new JacksonEncoder (objectMapper )))
6265 .decoder (new ApiResponseDecoder (objectMapper ))
6366 .errorDecoder (new ApiErrorDecoder ())
You can’t perform that action at this time.
0 commit comments