Class NetworkRequest
-
- All Implemented Interfaces:
public class NetworkRequestRepresents an abstract network request.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classNetworkRequest.GetRequestRepresents a GET request.
public final classNetworkRequest.PostRequestRepresents a POST request.
public final classNetworkRequest.HeadRequestRepresents a HEAD request.
public @interfaceNetworkRequest.MethodType
-
Field Summary
Fields Modifier and Type Field Description private final Stringurlprivate final Map<String, String>headersprivate final TimeoutConfigtimeoutsprivate final RetryPolicyretryPolicyprivate final BooleanfollowRedirectsprivate final StringmethodType
-
Method Summary
Modifier and Type Method Description abstract StringgetUrl()abstract Map<String, String>getHeaders()abstract TimeoutConfiggetTimeouts()abstract RetryPolicygetRetryPolicy()abstract BooleangetFollowRedirects()final StringgetMethodType()The HTTP method type of the request. -
-
Method Detail
-
getHeaders
abstract Map<String, String> getHeaders()
-
getTimeouts
abstract TimeoutConfig getTimeouts()
-
getRetryPolicy
abstract RetryPolicy getRetryPolicy()
-
getFollowRedirects
abstract Boolean getFollowRedirects()
-
getMethodType
final String getMethodType()
The HTTP method type of the request.
-
-
-
-