Package com.intellectualsites.http
Class HttpClient
java.lang.Object
com.intellectualsites.http.HttpClient
A simple Java HTTP client
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classBuilder forHttpClient.classWrapper used to interact with HTTP requests. -
Method Summary
Modifier and TypeMethodDescriptionInitialise a request builder for a DELETE requestInitialise a request builder for a GET requestGet the entity mapper used by the clientInitialise a request builder for a HEAD requeststatic @NotNull HttpClient.BuilderCreate a newHttpClient.BuilderInitialise a request builder for a PATCH requestInitialise a request builder for a POST requestInitialise a request builder for a PUT request
-
Method Details
-
newBuilder
Create a newHttpClient.Builder- Returns:
- Builder instance
-
get
Initialise a request builder for a GET request- Parameters:
url- URL- Returns:
- Created builder
-
post
Initialise a request builder for a POST request- Parameters:
url- URL- Returns:
- Created builder
-
put
Initialise a request builder for a PUT request- Parameters:
url- URL- Returns:
- Created builder
-
head
Initialise a request builder for a HEAD request- Parameters:
url- URL- Returns:
- Created builder
-
delete
Initialise a request builder for a DELETE request- Parameters:
url- URL- Returns:
- Created builder
-
patch
Initialise a request builder for a PATCH request- Parameters:
url- URL- Returns:
- Created builder
-
getMapper
Get the entity mapper used by the client- Returns:
- Entity mapper
-