The BDK proposes a generic HttpClient that allows developers to perform calls to external systems.
The advantage of this HttpClient is it relies on the same implementations that are used to perform calls to the Symphony REST APIs.
Also, developers are free to choose between different implementations by simply selecting the right dependency:
<dependency>
<groupId>org.finos.symphony.bdk</groupId>
<artifactId>symphony-bdk-http-jersey2</artifactId>
<scope>runtime</scope>
</dependency>
<!-- OR -->
<dependency>
<groupId>org.finos.symphony.bdk</groupId>
<artifactId>symphony-bdk-http-webclient</artifactId>
<scope>runtime</scope>
</dependency>
What do we want?
The BDK proposes a generic
HttpClientthat allows developers to perform calls to external systems.The advantage of this
HttpClientis it relies on the same implementations that are used to perform calls to the Symphony REST APIs.Also, developers are free to choose between different implementations by simply selecting the right dependency:
What do we want?
http-client.mdin ./docs/ folderindex.mdHttpClientinterface and its different implementations