Uses of Interface
io.helidon.http.ClientRequestHeaders
Packages that use ClientRequestHeaders
Package
Description
HTTP APIs and implementations usable by both server and client side of the HTTP story.
Helidon WebClient APIs shared by all types of clients.
-
Uses of ClientRequestHeaders in io.helidon.http
Subinterfaces with type arguments of type ClientRequestHeaders in io.helidon.httpModifier and TypeInterfaceDescriptioninterfaceMutable headers of a client request.Methods in io.helidon.http that return ClientRequestHeadersModifier and TypeMethodDescriptiondefault ClientRequestHeadersAccepted media types.static ClientRequestHeadersCreate client request headers from headers.static ClientRequestHeadersClientRequestHeaders.create(WritableHeaders<?> delegate) Create client request headers from writable headers. -
Uses of ClientRequestHeaders in io.helidon.webclient.api
Methods in io.helidon.webclient.api that return ClientRequestHeadersModifier and TypeMethodDescriptiondefault ClientRequestHeadersHttpClientConfig.defaultRequestHeaders()Default headers as a headers object.ClientRequest.headers()Get a (mutable) instance of outgoing headers.ClientRequestBase.headers()WebClientServiceRequest.headers()Configured request headers.Methods in io.helidon.webclient.api with parameters of type ClientRequestHeadersModifier and TypeMethodDescriptionstatic ClientConnectionTargetClientConnectionTarget.create(ConnectionKey connectionKey, ClientUri uri, ClientRequestHeaders headers) Create a logical IP connection target from a final request URI and headers.static ClientConnectionTargetClientConnectionTarget.create(ConnectionKey connectionKey, ClientUri uri, ClientRequestHeaders headers, ProxyRoute selectedProxyRoute) Create a logical IP connection target using an already-selected proxy route.static ClientResponseEntityClientResponseEntity.create(Function<Integer, BufferData> readEntityFunction, Runnable entityProcessedRunnable, ClientRequestHeaders requestHeaders, ClientResponseHeaders responseHeaders, MediaContext mediaContext, long maxBufferedEntitySize) Create a new client response entity.static ConnectionKeyConnectionKey.create(ClientUri uri, SniConfig sni, Tls tls, DnsResolver dnsResolver, DnsAddressLookup dnsAddressLookup, Proxy proxy, ClientRequestHeaders headers) Create new instance of theConnectionKey.static ClientConnectionTargetClientConnectionTarget.createUnixDomainSocket(ConnectionKey connectionKey, ClientUri uri, ClientRequestHeaders headers, UnixDomainSocketAddress address) Create a logical Unix-domain-socket target.static ConnectionKeyConnectionKey.createUnixDomainSocket(ClientUri uri, SniConfig sni, Tls tls, DnsResolver dnsResolver, DnsAddressLookup dnsAddressLookup, UnixDomainSocketAddress address, ClientRequestHeaders headers) Create new instance of theConnectionKeyfor a Unix domain socket transport.voidRestClient.ErrorHandling.handle(String uri, ClientRequestHeaders requestHeaders, ClientResponseTyped<?> response, GenericType<?> type) Handle an exception for a typed response.default voidRestClient.ErrorHandling.handle(String uri, ClientRequestHeaders requestHeaders, ClientResponseTyped<?> response, Class<?> type) Handle an exception for a typed response.voidRestClient.ErrorHandling.handle(String uri, ClientRequestHeaders requestHeaders, HttpClientResponse response) Handle untyped client response.Optional<? extends RuntimeException> RestClient.ErrorHandler.handleError(String requestUri, ClientRequestHeaders requestHeaders, ClientResponseTyped<?> typedResponse, GenericType<?> type) Handle a response.Optional<? extends RuntimeException> RestClient.ErrorHandler.handleError(String requestUri, ClientRequestHeaders requestHeaders, HttpClientResponse response) Handle a response.default booleanRestClient.ErrorHandler.handles(String requestUri, ClientRequestHeaders requestHeaders, Status status, ClientResponseHeaders headers) By default, we expect error handlers to handle exceptional responses.ClientConnectionTarget.lookupKey(ConnectionKey connectionKey, ClientUri uri, ClientRequestHeaders headers) Create a DNS-free cache lookup key from a final request URI and headers.static Optional<ProxyRoute> ClientConnectionTarget.matchingRoute(ClientConnection connection, ConnectionKey connectionKey, ClientUri uri, ClientRequestHeaders headers) Match an explicit TCP connection to a fully finalized logical target.voidWebClientCookieManager.request(ClientUri uri, ClientRequestHeaders requestHeaders) Add stored cookies to request headers.protected final voidClientRequestBase.sanitizeRedirectSensitiveHeaders(ClientUri requestUri, ClientRequestHeaders requestHeaders) Remove headers that must not cross redirect trust boundaries.Method parameters in io.helidon.webclient.api with type arguments of type ClientRequestHeadersModifier and TypeMethodDescriptionClientRequest.headers(Consumer<ClientRequestHeaders> headersConsumer) Update headers.ClientRequestBase.headers(Consumer<ClientRequestHeaders> headersConsumer)