A fluent HTTP client for Java/TeaVM.
PostRequest request =
new PostRequest("http://httpbin.org/post", new HttpStringBody("hello world"));
HttpResponse<InputStream> response = HttpClient.post(request);
InputStream body = response.getBody();
or
InputStream inputStream = createStream();
PostRequest request =
new PostRequest("http://httpbin.org/post", new HttpInputStreamBody(inputStream));
HttpResponse<String> response = HttpClient.post(request);
String body = response.getBody();
mvn clean install
<dependency>
<groupId>com.divroll</groupId>
<artifactId>httpclient</artifactId>
<version>SNAPSHOT</version>
</dependency>
mvn test -Dteavm.junit.target=target/js-tests -Dteavm.junit.js.runner=htmlunit -Dteavm.junit.js.threads=2