public class HttpClient extends Object
Constructor and Description |
---|
HttpClient(long timeoutMillis) |
Modifier and Type | Method and Description |
---|---|
<T> T |
get(String url,
Map<String,String> headers,
Function<String,T> responseParser) |
void |
getBinary(String url,
Map<String,String> headers,
Consumer<InputStream> responseParser) |
<T> T |
post(String url,
Map<String,String> headers,
String contentType,
byte[] body,
Function<String,T> responseParser) |
void |
postAsynchronously(String url,
Map<String,String> headers,
String contentType,
byte[] body) |
<T> T |
put(String url,
Map<String,String> headers,
String contentType,
byte[] body,
Function<String,T> responseParser) |
public <T> T get(String url, Map<String,String> headers, Function<String,T> responseParser) throws ExecutionException, InterruptedException, TimeoutException
public void getBinary(String url, Map<String,String> headers, Consumer<InputStream> responseParser) throws ExecutionException, InterruptedException, TimeoutException, IOException
public <T> T put(String url, Map<String,String> headers, String contentType, byte[] body, Function<String,T> responseParser) throws ExecutionException, InterruptedException, TimeoutException
public <T> T post(String url, Map<String,String> headers, String contentType, byte[] body, Function<String,T> responseParser) throws ExecutionException, InterruptedException, TimeoutException
Copyright © 2016–2024. All rights reserved.