public class HttpTransportImpl extends Object implements HttpTransport
| Constructor and Description |
|---|
HttpTransportImpl(org.apache.http.client.HttpClient httpClient,
RequestAuthHeaderProvider requestAuthHeaderProvider) |
| Modifier and Type | Method and Description |
|---|---|
void |
addHeaders(Map<String,String> headers) |
HttpResponse |
delete(HttpRequest request) |
HttpResponse |
doRequest(HttpRequest httpRequest) |
HttpResponse |
get(HttpRequest request) |
org.apache.http.client.HttpClient |
getHttpClient() |
HttpResponse |
post(HttpRequest request) |
HttpResponse |
put(HttpRequest request) |
public HttpTransportImpl(org.apache.http.client.HttpClient httpClient,
RequestAuthHeaderProvider requestAuthHeaderProvider)
public org.apache.http.client.HttpClient getHttpClient()
public HttpResponse get(HttpRequest request) throws IOException
get in interface HttpTransportIOExceptionpublic HttpResponse post(HttpRequest request) throws IOException
post in interface HttpTransportIOExceptionpublic HttpResponse put(HttpRequest request) throws IOException
put in interface HttpTransportIOExceptionpublic HttpResponse delete(HttpRequest request) throws IOException
delete in interface HttpTransportIOExceptionpublic HttpResponse doRequest(HttpRequest httpRequest) throws IOException
doRequest in interface HttpTransportIOExceptionpublic void addHeaders(Map<String,String> headers)
addHeaders in interface HttpTransportCopyright © 2017–2020 The Apache Software Foundation. All rights reserved.