You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@syncope.apache.org by "Francesco Chicchiriccò (Jira)" <ji...@apache.org> on 2025/11/27 14:06:00 UTC

[jira] [Created] (SYNCOPE-1935) Remove client dependency on Commons HttpClient

Francesco Chicchiriccò created SYNCOPE-1935:
-----------------------------------------------

             Summary: Remove client dependency on Commons HttpClient
                 Key: SYNCOPE-1935
                 URL: https://issues.apache.org/jira/browse/SYNCOPE-1935
             Project: Syncope
          Issue Type: Task
          Components: client
            Reporter: Francesco Chicchiriccò
            Assignee: Francesco Chicchiriccò
             Fix For: 4.1.0


The Client library is currently based on CXF's [Asynchronous Client HTTP Transport|https://cxf.apache.org/docs/asynchronous-client-http-transport.html] with Apache HttpComponents 4.x.

This used to be the only option to support {{PATCH}} requests, until the JDK started providing its own HTTP client.

By moving to CXF's [Default Client Transport|https://cxf.apache.org/docs/client-http-transport-including-ssl-support.html] we can get rid of external dependencies for HTTP client library.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)