public interface HttpClient
After test suite, client should be properly destroyed
using destroy() method.
| Modifier and Type | Method and Description |
|---|---|
void |
destroy()
Destroy client.
|
HttpClientConfiguration |
getConfiguration()
Get the client configuration.
|
boolean |
isDestroyed()
Check that HTTP client has been destroyed.
|
HttpRequest |
prepareDelete(String endpoint)
Create
DELETE request. |
HttpRequest |
prepareGet(String endpoint)
Create
GET request. |
HttpRequest |
prepareHead(String endpoint)
Create
HEAD request. |
HttpRequest |
preparePatch(String endpoint)
Create
PATCH request. |
HttpRequest |
preparePatch(String endpoint,
HttpRequestBody body)
Create
PATCH request. |
HttpRequest |
preparePost(String endpoint)
Create
POST request. |
HttpRequest |
preparePost(String endpoint,
HttpRequestBody body)
Create
POST request. |
HttpRequest |
preparePut(String url)
Create
PUT request. |
HttpRequest |
preparePut(String url,
HttpRequestBody body)
Create
PUT request. |
HttpRequest |
prepareRequest(HttpMethod httpMethod,
String endpoint)
Create request.
|
HttpClientConfiguration getConfiguration()
HttpRequest prepareGet(String endpoint)
GET request.endpoint - URL, full url or path relative to server url.prepareRequest(HttpMethod, String)HttpRequest preparePost(String endpoint)
POST request.endpoint - URL, full url or path relative to server url.prepareRequest(HttpMethod, String)HttpRequest preparePost(String endpoint, HttpRequestBody body)
POST request.endpoint - URL, full url or path relative to server url.body - Request body.prepareRequest(HttpMethod, String)HttpRequest preparePut(String url)
PUT request.url - URL, full url or path relative to server url.prepareRequest(HttpMethod, String)HttpRequest preparePut(String url, HttpRequestBody body)
PUT request.url - URL, full url or path relative to server url.body - Request body.prepareRequest(HttpMethod, String)HttpRequest prepareDelete(String endpoint)
DELETE request.endpoint - URL, full url or path relative to server url.prepareRequest(HttpMethod, String)HttpRequest preparePatch(String endpoint)
PATCH request.endpoint - URL, full url or path relative to server url.prepareRequest(HttpMethod, String)HttpRequest preparePatch(String endpoint, HttpRequestBody body)
PATCH request.endpoint - URL, full url or path relative to server url.body - Request body.prepareRequest(HttpMethod, String)HttpRequest prepareHead(String endpoint)
HEAD request.endpoint - URL, full url or path relative to server url.prepareRequest(HttpMethod, String)HttpRequest prepareRequest(HttpMethod httpMethod, String endpoint)
Once destroyed, this client should not be able to create HTTP request and should
throw an instance of IllegalStateException.
httpMethod - Http method (i.e GET, POST, PUT, DELETE).endpoint - URL, full url or path relative to server url.IllegalStateException - If client has already been destroyed.destroy(),
isDestroyed()void destroy()
boolean isDestroyed()
true if client is closed, false otherwise.Copyright © 2019. All rights reserved.