Class HttpClientRequest
- java.lang.Object
-
- org.mule.weave.v2.module.http.service.HttpClientRequest
-
public class HttpClientRequest extends java.lang.ObjectRepresentation of an HTTP request. Instances can only be obtained through anHttpClientRequest.Builder.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classHttpClientRequest.BuilderBuilder ofHttpClientRequests.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.io.InputStreamgetBody()HttpClientHeadersgetHeaders()java.lang.StringgetMethod()HttpClientQueryParamsgetQueryParams()intgetReadTimeout()intgetRequestTimeout()java.lang.StringgetUrl()booleanisEnableMetrics()booleanisFollowRedirects()booleanisStreamResponse()
-
-
-
Method Detail
-
getUrl
public java.lang.String getUrl()
- Returns:
- the request URL.
-
getMethod
public java.lang.String getMethod()
- Returns:
- the request HTTP method.
-
getHeaders
public HttpClientHeaders getHeaders()
- Returns:
- the all the HTTP headers.
-
getQueryParams
public HttpClientQueryParams getQueryParams()
- Returns:
- the
HttpClientQueryParams.
-
getBody
public java.io.InputStream getBody()
- Returns:
- the request's body InputStream.
-
isFollowRedirects
public boolean isFollowRedirects()
- Returns:
- if this request is to follow redirects.
-
getReadTimeout
public int getReadTimeout()
- Returns:
- the read timeout.
-
getRequestTimeout
public int getRequestTimeout()
- Returns:
- the request timeout.
-
isStreamResponse
public boolean isStreamResponse()
- Returns:
- if this request is to stream response.
-
isEnableMetrics
public boolean isEnableMetrics()
- Returns:
- if this request has metrics enabled.
-
-