Class HttpUrlConnectionExecutor
java.lang.Object
org.dmfs.httpessentials.httpurlconnection.HttpUrlConnectionExecutor
- All Implemented Interfaces:
org.dmfs.httpessentials.client.HttpRequestExecutor
public final class HttpUrlConnectionExecutor
extends Object
implements org.dmfs.httpessentials.client.HttpRequestExecutor
An
HttpRequestExecutor that uses Java's HttpUrlConnection (through PlainHttpUrlConnectionExecutor) and appends its name and version, and the
platform's description (http.agent system property) to User-Agent request header (or creates it if it doesn't exist).-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
HttpUrlConnectionExecutor
public HttpUrlConnectionExecutor() -
HttpUrlConnectionExecutor
-
-
Method Details
-
execute
public <T> T execute(URI uri, org.dmfs.httpessentials.client.HttpRequest<T> request) throws IOException, org.dmfs.httpessentials.exceptions.ProtocolError, org.dmfs.httpessentials.exceptions.ProtocolException - Specified by:
executein interfaceorg.dmfs.httpessentials.client.HttpRequestExecutor- Throws:
IOExceptionorg.dmfs.httpessentials.exceptions.ProtocolErrororg.dmfs.httpessentials.exceptions.ProtocolException
-