Package com.netflix.zuul.message.util
Class HttpRequestBuilder
java.lang.Object
com.netflix.zuul.message.util.HttpRequestBuilder
Builder for a zuul http request. *exclusively* for use in unit tests.
For default values initialized in the constructor:
new HttpRequestBuilder(context).withDefaults();
For overrides :
new HttpRequestBuilder(context).withHeaders(httpHeaders).withQueryParams(requestParams).build();
- Since:
- 5/11/21
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Used to build a request with overridden valuesBuilds a request with basic defaultswithHeaders
(Headers requestHeaders) withMethod
(io.netty.handler.codec.http.HttpMethod httpMethod) withPort
(int port) withQueryParams
(HttpQueryParams requestParams)
-
Constructor Details
-
HttpRequestBuilder
-
-
Method Details
-
withDefaults
Builds a request with basic defaults- Returns:
- `HttpRequestMessage`
-
withHost
-
withHeaders
-
withQueryParams
-
withMethod
-
withUri
-
withPort
-
build
Used to build a request with overridden values- Returns:
- `HttpRequestMessage`
-