W

WSClient

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 supports JSON and XML and returns a collections tree.
https://github.com/simple4j/WSClient
MIT License
Srinivas Janakiraman
Files download
File Operation
WSClient-1.1.2.jar download
WSClient-1.1.2.pom download
WSClient-1.1.2-sources.jar download
Apache Maven
<dependency>
  <groupId>org.simple4j</groupId>
  <artifactId>WSClient</artifactId>
  <version>1.1.2</version>
</dependency>
Gradle Groovy
implementation 'org.simple4j:WSClient:1.1.2'
Gradle Kotlin
implementation("org.simple4j:WSClient:1.1.2")
Scala SBT
libraryDependencies += "org.simple4j" % "WSClient" % "1.1.2"
Groovy Grape
@Grapes(
  @Grab(group='org.simple4j', module='WSClient', version='1.1.2')
)
Apache Ivy
<dependency org="org.simple4j" name="WSClient" rev="1.1.2" />
Leiningen
[org.simple4j/WSClient "1.1.2"]
Apache Buildr
'org.simple4j:WSClient:jar:1.1.2'