This is a simple Web Service Client library to call wide variety of web service behind HTTP.
In theory it can support any interface or payload.
On the request side, to convert java object to HTTP request components (URL, headers, body),
templating is used which allows it to call XML, JSON, SOAP, REST or anyother custom interface.
On the response side, it uses pluggable parser and a mapper to only extract the fields that are
of interest for the client program. The parser currently ...
Compile Dependencies (9)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
JSON Lib
Apache 2.0
| com.fasterxml.jackson.core
»
jackson-core2 vulnerabilities Core Jackson processing abstractions (aka Streaming API), implementation for JSON | 2.9.7 | 3.2.2 | |
JSON Lib
Apache 2.0
| com.fasterxml.jackson.core
»
jackson-databind42 vulnerabilities General data-binding functionality for Jackson: works on core streaming API | 2.9.10.1 | 3.2.2 | |
JSON Lib
Apache 2.0
| com.fasterxml.jackson.core
»
jackson-annotations Core annotations used for value types, used by Jackson data binding package. | 2.9.7 | 2.22 | |
Reflection
Apache 2.0
| commons-beanutils
»
commons-beanutils3 vulnerabilities Apache Commons BeanUtils provides an easy-to-use but flexible wrapper around reflection and introspection. | 1.9.3 | 1.11.0 | |
HTTP Clients
Apache 2.0
| org.apache.httpcomponents
»
httpclient1 vulnerability Apache HttpComponents Client | 4.5.3 | 5.6.4 | |
HTTP Clients
Apache 2.0
| org.apache.httpcomponents
»
httpcore Apache HttpComponents HTTP/1.1 core components | 4.4.6 | 5.4.3 | |
Template Engine
Apache 2.0
| org.apache.velocity
»
velocity(optional)1 vulnerability Core module of Apache Velocity, a Java-based template engine for generating text output. | 1.7 | 2.4.1 | |
Template Engine
Apache 2.0
| org.freemarker
»
freemarker(optional) FreeMarker is a "template engine"; a generic tool to generate text output based on templates. | 2.3.27-incubating | 2.3.35 | |
Logging
MIT
| org.slf4j
»
slf4j-api API for SLF4J (The Simple Logging Facade for Java) which serves as a simple facade or abstraction for various logging ... | 1.7.25 | 2.0.19 |
Runtime Dependencies (4)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
Logging
EPL 2.0 +1
| ch.qos.logback
»
logback-classic1 vulnerability Implementation of the SLF4J API for Logback, a reliable, generic, fast and flexible logging framework. | 1.2.3 | 1.6.3 | |
Logging Bridge
Apache 2.0
| org.slf4j
»
jcl-over-slf4j Jakarta/Apache commons logging 1.2 implemented over SLF4J | 1.7.25 | 2.0.19 | |
Logging Bridge
Apache 2.0
| org.slf4j
»
log4j-over-slf4j Log4j implemented over SLF4J | 1.7.25 | 2.0.19 | |
Logging Bridge
MIT
| org.slf4j
»
jul-to-slf4j Jul-to-slf4j includes a java.util.logging (jul) handler, namely SLF4JBridgeHandler, which routes all incoming jul ... | 1.7.25 | 2.0.19 |
Test Dependencies (4)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
Mocking
Apache 2.0
| com.github.tomakehurst
»
wiremock A web service test double for all occasions | 2.14.0 | 3.13.2 | |
Testing
EPL 2.0
| junit
»
junit1 vulnerability JUnit Jupiter is the API for writing tests using JUnit 5. | 4.12 | 6.1.3 | |
Dep Injection
Apache 2.0
| org.springframework
»
spring-context3 vulnerabilities Spring Context provides access to configured objects like a registry (a context). It inherits its features from Spring ... | 4.3.14.RELEASE | 7.0.9 | |
Config
Apache 2.0
| org.springframework
»
spring-context-support Support classes for integrating common third-party libraries into a Spring application context | 4.3.14.RELEASE | 7.0.9 |