Package me.geso.mech2
Class Mech2
java.lang.Object
me.geso.mech2.Mech2
Main class of the mech2 package. Yet another HTTP client library based on
Apache HttpClient.
Mech2 mech = Mech2.builder().build();
Mech2Result res = mech.get("/").execute();
System.out.println(res.getResponseBodyAsString());
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic Mech2.Builderbuilder()Get the builder object.Create new DELETE request object.Disable redirect handling.Create new GET request object.org.apache.http.impl.client.HttpClientBuilderGet the current HttpClientBuilder object.
You can set parameter for this object.com.fasterxml.jackson.databind.ObjectMapperGet the jackson's ObjectMapper object.
You can configure the parameters.Create new HEAD request object.Create new POST request object.Create new PUT request object.request(org.apache.http.client.methods.HttpUriRequest request) Send HTTP request by HttpUriRequest.
-
Method Details
-
builder
Get the builder object.- Returns:
- Builder object
-
get
Create new GET request object.- Parameters:
uri- URI to request- Returns:
- Request object
-
post
Create new POST request object.- Parameters:
uri- URI to request- Returns:
- request object
-
put
Create new PUT request object.- Parameters:
uri- URI to request- Returns:
- request object
-
delete
Create new DELETE request object.- Parameters:
uri- URI object- Returns:
- created request object.
-
head
Create new HEAD request object.- Parameters:
uri- uri- Returns:
- created request object.
-
disableRedirectHandling
Disable redirect handling.- Returns:
- Fluent
-
request
public Mech2Result request(org.apache.http.client.methods.HttpUriRequest request) throws IOException Send HTTP request by HttpUriRequest.- Parameters:
request- instance of HttpUriRequest- Returns:
- result object.
- Throws:
IOException
-
getHttpClientBuilder
public org.apache.http.impl.client.HttpClientBuilder getHttpClientBuilder()Get the current HttpClientBuilder object.
You can set parameter for this object.- Returns:
- HttpClientBuilder object.
-
getObjectMapper
public com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()Get the jackson's ObjectMapper object.
You can configure the parameters.- Returns:
- Jackson's ObjectMapper object
-