- catalogResolver - Static variable in class groovyx.net.http.NativeHandlers.Parsers
-
This CatalogResolver is static to avoid the overhead of re-parsing the catalog definition file every time.
- ChainedHttpConfig - Interface in groovyx.net.http
-
- ChainedHttpConfig.ChainedRequest - Interface in groovyx.net.http
-
- ChainedHttpConfig.ChainedResponse - Interface in groovyx.net.http
-
- CharSequenceInputStream - Class in groovyx.net.http
-
- CharSequenceInputStream(CharSequence, Charset) - Constructor for class groovyx.net.http.CharSequenceInputStream
-
- checkNull(Object) - Static method in class groovyx.net.http.NativeHandlers.Encoders
-
- checkTypes(Object, Class<?>[]) - Static method in class groovyx.net.http.NativeHandlers.Encoders
-
- checkValue(Object) - Static method in class groovyx.net.http.Form
-
- classLevel(boolean) - Static method in class groovyx.net.http.HttpConfigs
-
- cleanQuotes(String) - Static method in class groovyx.net.http.FromServer.Header
-
- clientCustomizer(Consumer<Object>) - Method in interface groovyx.net.http.HttpObjectConfig.Client
-
A Consumer<Object>
may be provided, which will have the internal client implementation reference passed into it to allow further
client configuration beyond what it supported directly by HttpBuilder-NG.
- close() - Method in class groovyx.net.http.ApacheHttpBuilder
-
- close() - Method in class groovyx.net.http.CharSequenceInputStream
-
- close() - Method in class groovyx.net.http.JavaHttpBuilder
-
- close() - Method in class groovyx.net.http.OkHttpBuilder
-
- close() - Method in class groovyx.net.http.ReaderInputStream
-
- ClosureBiFunction<IN_0,IN_1,OUT> - Class in groovyx.net.http.fn
-
Utility BiFunction
implementation used to wrap a Groovy Closure
in a Java BiFunction
interface.
- ClosureBiFunction(Closure<OUT>) - Constructor for class groovyx.net.http.fn.ClosureBiFunction
-
- ClosureFunction<IN_0,OUT> - Class in groovyx.net.http.fn
-
Utility Function
implementation used to wrap a Groovy Closure
in a Java Function
interface.
- ClosureFunction(Closure<OUT>) - Constructor for class groovyx.net.http.fn.ClosureFunction
-
- CombinedMap(String, String) - Constructor for class groovyx.net.http.FromServer.Header.CombinedMap
-
- configure(Closure) - Static method in class groovyx.net.http.ApacheHttpBuilder
-
Creates an HttpBuilder
using the ApacheHttpBuilder
factory instance configured with the provided configuration closure.
- configure(Consumer<HttpObjectConfig>) - Static method in class groovyx.net.http.ApacheHttpBuilder
-
Creates an HttpBuilder
using the ApacheHttpBuilder
factory instance configured with the provided configuration function.
- configure(Function<HttpObjectConfig, ? extends HttpBuilder>) - Static method in class groovyx.net.http.HttpBuilder
-
Creates an
HttpBuilder
with the default configuration using the provided factory function (
JavaHttpBuilder
or
one of the other HTTP client implementation functions.
- configure(Closure) - Static method in class groovyx.net.http.HttpBuilder
-
Creates an HttpBuilder
using the JavaHttpBuilder
factory instance configured with the provided configuration closure.
- configure(Function<HttpObjectConfig, ? extends HttpBuilder>, Closure) - Static method in class groovyx.net.http.HttpBuilder
-
Creates an HttpBuilder
configured with the provided configuration closure, using the defaultFactory
as the client factory.
- configure(Consumer<HttpObjectConfig>) - Static method in class groovyx.net.http.HttpBuilder
-
Creates an HttpBuilder
using the JavaHttpBuilder
factory instance configured with the provided configuration function.
- configure(Function<HttpObjectConfig, ? extends HttpBuilder>, Consumer<HttpObjectConfig>) - Static method in class groovyx.net.http.HttpBuilder
-
Creates an HttpBuilder
using the provided client factory function, configured with the provided configuration function.
- configure() - Method in class groovyx.net.http.HttpConfigs.BaseHttpConfig
-
- configure(Closure) - Static method in class groovyx.net.http.OkHttpBuilder
-
Creates an HttpBuilder
using the OkHttpBuilder
factory instance configured with the provided configuration closure.
- configure(Consumer<HttpObjectConfig>) - Static method in class groovyx.net.http.OkHttpBuilder
-
Creates an HttpBuilder
using the OkHttpBuilder
factory instance configured with the provided configuration function.
- consumeContent() - Method in class groovyx.net.http.ApacheHttpBuilder.ApacheToServer
-
- content() - Method in class groovyx.net.http.JavaHttpBuilder.Action.JavaToServer
-
- ContentTypes - Enum in groovyx.net.http
-
Collection of Content-Type header values grouped together by their overall type.
- context(String, Object, Object) - Method in interface groovyx.net.http.HttpConfig
-
Registers a context-level content-type specific object.
- context(Iterable<String>, Object, Object) - Method in interface groovyx.net.http.HttpConfig
-
Used to register a content-type-scoped object on the context in the specified content-type scopes.
- context(String, Object, Object) - Method in class groovyx.net.http.HttpConfigs.BaseHttpConfig
-
- context(String, Object, Object) - Method in class groovyx.net.http.HttpObjectConfigImpl
-
- Context(Character) - Constructor for class groovyx.net.http.optional.Csv.Context
-
- Context(Character, Character) - Constructor for class groovyx.net.http.optional.Csv.Context
-
- cookie(String, String) - Method in interface groovyx.net.http.HttpConfig.Request
-
The cookie
configuration options provide a means of adding HTTP Cookies to the request.
- cookie(String, String, Date) - Method in interface groovyx.net.http.HttpConfig.Request
-
The cookie
configuration options provide a means of adding HTTP Cookies to the request.
- cookie(String, String, LocalDateTime) - Method in interface groovyx.net.http.HttpConfig.Request
-
The cookie
configuration options provide a means of adding HTTP Cookies to the request.
- cookie(String, String, Instant) - Method in class groovyx.net.http.HttpConfigs.BaseRequest
-
- cookie(String, String, Date) - Method in class groovyx.net.http.HttpConfigs.BaseRequest
-
- cookie(String, String, LocalDateTime) - Method in class groovyx.net.http.HttpConfigs.BaseRequest
-
- cookies(List<FromServer.Header<?>>) - Static method in class groovyx.net.http.HttpBuilder
-
- cookiesToAdd(HttpObjectConfig.Client, ChainedHttpConfig.ChainedRequest) - Method in class groovyx.net.http.HttpBuilder
-
- copyAsString(BufferedInputStream) - Static method in class groovyx.net.http.util.IoUtils
-
Safely copies the contents of the BufferedInputStream
to a String
and resets the stream.
- CoreEncoders - Class in groovyx.net.http
-
Generic content encoders for use with all client implementations.
- CoreEncoders() - Constructor for class groovyx.net.http.CoreEncoders
-
- Csv - Class in groovyx.net.http.optional
-
- Csv() - Constructor for class groovyx.net.http.optional.Csv
-
- Csv.Context - Class in groovyx.net.http.optional
-
- CsvList(String, String) - Constructor for class groovyx.net.http.FromServer.Header.CsvList
-
- decode(InputStream, Charset) - Static method in class groovyx.net.http.Form
-
- decode(StringBuilder, Charset) - Static method in class groovyx.net.http.Form
-
- DEFAULT_CHARSET - Static variable in class groovyx.net.http.NativeHandlers.Parsers
-
- DEFAULT_CONTENT_TYPE - Static variable in interface groovyx.net.http.FromServer
-
- DEFAULT_CSV - Static variable in class groovyx.net.http.optional.Csv.Context
-
- DEFAULT_PORT - Static variable in class groovyx.net.http.UriBuilder
-
- DEFAULT_TSV - Static variable in class groovyx.net.http.optional.Csv.Context
-
- delete() - Method in class groovyx.net.http.HttpBuilder
-
Executes a DELETE request on the configured URI.
- delete(Class<T>, Closure) - Method in class groovyx.net.http.HttpBuilder
-
Executes an DELETE request on the configured URI, with additional configuration provided by the configuration closure.
- delete(Class<T>, Consumer<HttpConfig>) - Method in class groovyx.net.http.HttpBuilder
-
Executes a DELETE request on the configured URI, with additional configuration provided by the configuration function.
- delete(Closure) - Method in class groovyx.net.http.HttpBuilder
-
Executes a DELETE request on the configured URI, with additional configuration provided by the configuration closure.
- delete(Consumer<HttpConfig>) - Method in class groovyx.net.http.HttpBuilder
-
Executes a DELETE request on the configured URI, with additional configuration provided by the configuration function.
- deleteAsync() - Method in class groovyx.net.http.HttpBuilder
-
Executes an asynchronous DELETE request on the configured URI (asynchronous alias to the delete()
method).
- deleteAsync(Closure) - Method in class groovyx.net.http.HttpBuilder
-
Executes an asynchronous DELETE request on the configured URI (an asynchronous alias to the delete(Closure)
method), with additional configuration
provided by the configuration closure.
- deleteAsync(Consumer<HttpConfig>) - Method in class groovyx.net.http.HttpBuilder
-
Executes an asynchronous DELETE request on the configured URI (asynchronous alias to the delete(Consumer)
method), with additional
configuration provided by the configuration function.
- deleteAsync(Class<T>, Closure) - Method in class groovyx.net.http.HttpBuilder
-
Executes an asynchronous DELETE request on the configured URI (asynchronous alias to the delete(Class,Closure)
method), with additional
configuration provided by the configuration closure.
- deleteAsync(Class<T>, Consumer<HttpConfig>) - Method in class groovyx.net.http.HttpBuilder
-
Executes an asynchronous DELETE request on the configured URI (asynchronous alias to the delete(Class,Consumer)
method), with additional
configuration provided by the configuration function.
- digest(String, String) - Method in interface groovyx.net.http.HttpConfig.Auth
-
Configures the request to use DIGEST authentication with the given username and password.
- digest(String, String, boolean) - Method in interface groovyx.net.http.HttpConfig.Auth
-
Configures the request to use DIGEST authentication with the given information.
- digest(String, String, boolean) - Method in class groovyx.net.http.HttpConfigs.BasicAuth
-
- digest(String, String, boolean) - Method in class groovyx.net.http.HttpConfigs.ThreadSafeAuth
-
- doDelete(ChainedHttpConfig) - Method in class groovyx.net.http.ApacheHttpBuilder
-
- doDelete(ChainedHttpConfig) - Method in class groovyx.net.http.HttpBuilder
-
- doDelete(ChainedHttpConfig) - Method in class groovyx.net.http.JavaHttpBuilder
-
- doDelete(ChainedHttpConfig) - Method in class groovyx.net.http.OkHttpBuilder
-
- doGet(ChainedHttpConfig) - Method in class groovyx.net.http.ApacheHttpBuilder
-
- doGet(ChainedHttpConfig) - Method in class groovyx.net.http.HttpBuilder
-
- doGet(ChainedHttpConfig) - Method in class groovyx.net.http.JavaHttpBuilder
-
- doGet(ChainedHttpConfig) - Method in class groovyx.net.http.OkHttpBuilder
-
- doHead(ChainedHttpConfig) - Method in class groovyx.net.http.ApacheHttpBuilder
-
- doHead(ChainedHttpConfig) - Method in class groovyx.net.http.HttpBuilder
-
- doHead(ChainedHttpConfig) - Method in class groovyx.net.http.JavaHttpBuilder
-
- doHead(ChainedHttpConfig) - Method in class groovyx.net.http.OkHttpBuilder
-
- doOptions(ChainedHttpConfig) - Method in class groovyx.net.http.ApacheHttpBuilder
-
- doOptions(ChainedHttpConfig) - Method in class groovyx.net.http.HttpBuilder
-
- doOptions(ChainedHttpConfig) - Method in class groovyx.net.http.JavaHttpBuilder
-
- doOptions(ChainedHttpConfig) - Method in class groovyx.net.http.OkHttpBuilder
-
- doPatch(ChainedHttpConfig) - Method in class groovyx.net.http.ApacheHttpBuilder
-
- doPatch(ChainedHttpConfig) - Method in class groovyx.net.http.HttpBuilder
-
- doPatch(ChainedHttpConfig) - Method in class groovyx.net.http.JavaHttpBuilder
-
- doPatch(ChainedHttpConfig) - Method in class groovyx.net.http.OkHttpBuilder
-
- doPost(ChainedHttpConfig) - Method in class groovyx.net.http.ApacheHttpBuilder
-
- doPost(ChainedHttpConfig) - Method in class groovyx.net.http.HttpBuilder
-
- doPost(ChainedHttpConfig) - Method in class groovyx.net.http.JavaHttpBuilder
-
- doPost(ChainedHttpConfig) - Method in class groovyx.net.http.OkHttpBuilder
-
- doPut(ChainedHttpConfig) - Method in class groovyx.net.http.ApacheHttpBuilder
-
- doPut(ChainedHttpConfig) - Method in class groovyx.net.http.HttpBuilder
-
- doPut(ChainedHttpConfig) - Method in class groovyx.net.http.JavaHttpBuilder
-
- doPut(ChainedHttpConfig) - Method in class groovyx.net.http.OkHttpBuilder
-
- doTrace(ChainedHttpConfig) - Method in class groovyx.net.http.ApacheHttpBuilder
-
- doTrace(ChainedHttpConfig) - Method in class groovyx.net.http.HttpBuilder
-
- doTrace(ChainedHttpConfig) - Method in class groovyx.net.http.JavaHttpBuilder
-
- doTrace(ChainedHttpConfig) - Method in class groovyx.net.http.OkHttpBuilder
-
- Download - Class in groovyx.net.http.optional
-
Helper methods used to assist in downloading remote content.
- Download() - Constructor for class groovyx.net.http.optional.Download
-
- failure(Closure<?>) - Method in interface groovyx.net.http.HttpConfig.Response
-
Configures the execution of the provided closure "when" a failure response is received (code >= 400).
- failure(BiFunction<FromServer, Object, ?>) - Method in interface groovyx.net.http.HttpConfig.Response
-
Configures the execution of the provided function "when" a failure response is received (code >= 400).
- failure(BiFunction<FromServer, Object, ?>) - Method in class groovyx.net.http.HttpConfigs.BasicResponse
-
- failure(BiFunction<FromServer, Object, ?>) - Method in class groovyx.net.http.HttpConfigs.ThreadSafeResponse
-
- failure(FromServer, Object) - Static method in class groovyx.net.http.NativeHandlers
-
Default failure handler.
- field(String, String) - Method in class groovyx.net.http.MultipartContent
-
Configures a field part with the given field name and value.
- field(String, String, String) - Method in class groovyx.net.http.MultipartContent
-
Configures a field part with the given field name and value (of the specified content type).
- find(Collection<FromServer.Header<?>>, String) - Static method in class groovyx.net.http.FromServer.Header
-
Used to find a specific Header
by key from a Collection
of `Header`s.
- findCause(Exception) - Static method in class groovyx.net.http.HttpBuilder
-
- findCharset() - Method in interface groovyx.net.http.ChainedHttpConfig
-
- findContentType() - Method in interface groovyx.net.http.ChainedHttpConfig
-
- findEncoder() - Method in interface groovyx.net.http.ChainedHttpConfig
-
Used to find the encoder configured to encode the current resolved content-type.
- findEncoder(String) - Method in interface groovyx.net.http.ChainedHttpConfig
-
Used to find the encoder configured to encode the specified content-type.
- findParser(String) - Method in interface groovyx.net.http.ChainedHttpConfig
-
- finish() - Method in interface groovyx.net.http.FromServer
-
Performs any client-specific response finishing operations.
- finish() - Method in class groovyx.net.http.JavaHttpBuilder.Action.JavaFromServer
-
- forCookie(HttpCookie) - Method in class groovyx.net.http.UriBuilder
-
- forEach(Consumer<? super String>) - Method in enum groovyx.net.http.ContentTypes
-
- Form - Class in groovyx.net.http
-
- Form() - Constructor for class groovyx.net.http.Form
-
- form(ChainedHttpConfig, ToServer) - Static method in class groovyx.net.http.NativeHandlers.Encoders
-
Standard encoder for requests with content type 'application/x-www-form-urlencoded'.
- form(ChainedHttpConfig, FromServer) - Static method in class groovyx.net.http.NativeHandlers.Parsers
-
Standard parser for responses with content type 'application/x-www-form-urlencoded'.
- FromServer - Interface in groovyx.net.http
-
Adapter interface used to provide a bridge for response data between the
HttpBuilder
API and the underlying client implementation.
- FromServer.Header<T> - Class in groovyx.net.http
-
Defines the interface to the HTTP headers contained in the response.
- FromServer.Header.CombinedMap - Class in groovyx.net.http
-
Type representing headers that have values which are parseable as key/value pairs,
provided the header hey is included in the key/value map.
- FromServer.Header.CsvList - Class in groovyx.net.http
-
Type representing headers that have values which are comma separated lists.
- FromServer.Header.HttpCookies - Class in groovyx.net.http
-
- FromServer.Header.HttpDate - Class in groovyx.net.http
-
Type representing headers that have values which are zoned date time values.
- FromServer.Header.MapPairs - Class in groovyx.net.http
-
Type representing headers that have values which are parseable as key/value pairs.
- FromServer.Header.SingleLong - Class in groovyx.net.http
-
Type representing headers that have values which are parseable as longs.
- FromServer.Header.ValueOnly - Class in groovyx.net.http
-
Type representing headers that are simple key/values, with no parseable structure in the value.
- fromValue(String) - Static method in enum groovyx.net.http.ContentTypes
-
- full(String) - Static method in class groovyx.net.http.FromServer.Header
-
Creates a Header
from a full header string.
- get() - Method in class groovyx.net.http.HttpBuilder
-
Executes a GET request on the configured URI.
- get(Class<T>, Closure) - Method in class groovyx.net.http.HttpBuilder
-
Executes a GET request on the configured URI, with additional configuration provided by the configuration closure.
- get(Class<T>, Consumer<HttpConfig>) - Method in class groovyx.net.http.HttpBuilder
-
Executes a GET request on the configured URI, with additional configuration provided by the configuration function.
- get(Closure) - Method in class groovyx.net.http.HttpBuilder
-
Executes a GET request on the configured URI, with additional configuration provided by the configuration closure.
- get(Consumer<HttpConfig>) - Method in class groovyx.net.http.HttpBuilder
-
Executes a GET request on the configured URI, with additional configuration provided by the configuration function.
- getAddress() - Method in class groovyx.net.http.ProxyInfo
-
- getAsync() - Method in class groovyx.net.http.HttpBuilder
-
Executes an asynchronous GET request on the configured URI (asynchronous alias to the get()
method.
- getAsync(Closure) - Method in class groovyx.net.http.HttpBuilder
-
Executes an asynchronous GET request on the configured URI (asynchronous alias to the get(Closure)
method), with additional configuration
provided by the configuration closure.
- getAsync(Consumer<HttpConfig>) - Method in class groovyx.net.http.HttpBuilder
-
Executes an asynchronous GET request on the configured URI (asynchronous alias to get(Consumer)
), with additional configuration provided by the
configuration function.
- getAsync(Class<T>, Closure) - Method in class groovyx.net.http.HttpBuilder
-
Executes asynchronous GET request on the configured URI (alias for the get(Class, Closure)
method), with additional configuration provided by
the configuration closure.
- getAsync(Class<T>, Consumer<HttpConfig>) - Method in class groovyx.net.http.HttpBuilder
-
Executes asynchronous GET request on the configured URI (alias for the get(Class, Consumer)
method), with additional configuration provided by
the configuration function.
- getAt(int) - Method in enum groovyx.net.http.ContentTypes
-
- getAuth() - Method in interface groovyx.net.http.HttpConfig.Request
-
Retrieves the authentication information for the request.
- getAuth() - Method in class groovyx.net.http.HttpConfigs.BasicRequest
-
- getAuth() - Method in class groovyx.net.http.HttpConfigs.ThreadSafeRequest
-
- getAuthType() - Method in interface groovyx.net.http.HttpConfig.Auth
-
Retrieve the authentication type for the request.
- getAuthType() - Method in class groovyx.net.http.HttpConfigs.BasicAuth
-
- getAuthType() - Method in class groovyx.net.http.HttpConfigs.ThreadSafeAuth
-
- getBody() - Method in interface groovyx.net.http.ChainedHttpConfig.ChainedRequest
-
- getBody() - Method in class groovyx.net.http.HttpConfigs.BasicRequest
-
- getBody() - Method in class groovyx.net.http.HttpConfigs.ThreadSafeRequest
-
- getBody() - Method in exception groovyx.net.http.HttpException
-
- getByCode() - Method in class groovyx.net.http.HttpConfigs.BaseResponse
-
- getByCode() - Method in class groovyx.net.http.HttpConfigs.BasicResponse
-
- getByCode() - Method in class groovyx.net.http.HttpConfigs.ThreadSafeResponse
-
- getChainedConfig() - Method in interface groovyx.net.http.HttpObjectConfig
-
- getChainedConfig() - Method in class groovyx.net.http.HttpObjectConfigImpl
-
- getChainedRequest() - Method in interface groovyx.net.http.ChainedHttpConfig
-
- getChainedRequest() - Method in class groovyx.net.http.HttpConfigs.BasicHttpConfig
-
- getChainedRequest() - Method in class groovyx.net.http.HttpConfigs.ThreadSafeHttpConfig
-
- getChainedResponse() - Method in interface groovyx.net.http.ChainedHttpConfig
-
- getChainedResponse() - Method in class groovyx.net.http.HttpConfigs.BasicHttpConfig
-
- getChainedResponse() - Method in class groovyx.net.http.HttpConfigs.ThreadSafeHttpConfig
-
- getCharset() - Method in interface groovyx.net.http.ChainedHttpConfig.ChainedRequest
-
- getCharset() - Method in interface groovyx.net.http.FromServer
-
Retrieves the value of the charset from the "Content-Type" response header.
- getCharset() - Method in class groovyx.net.http.HttpConfigs.BasicRequest
-
- getCharset() - Method in class groovyx.net.http.HttpConfigs.ThreadSafeRequest
-
- getClient() - Method in interface groovyx.net.http.HttpObjectConfig
-
Retrieves the client configuration interface implementation.
- getClient() - Method in class groovyx.net.http.HttpObjectConfigImpl
-
- getClientCustomizer() - Method in interface groovyx.net.http.HttpObjectConfig.Client
-
Used to retrieve the configured client implementation customizer Consumer
, if there is one.
- getClientImplementation() - Method in class groovyx.net.http.ApacheHttpBuilder
-
Retrieves the internal client implementation as an HttpClient
instance.
- getClientImplementation() - Method in class groovyx.net.http.HttpBuilder
-
Used to retrieve the instance of the internal client implementation.
- getClientImplementation() - Method in class groovyx.net.http.JavaHttpBuilder
-
The core Java client implementation does not support direct client access.
- getClientImplementation() - Method in class groovyx.net.http.OkHttpBuilder
-
Retrieves the internal client implementation as an OkHttpClient
instance.
- getClosure() - Method in class groovyx.net.http.fn.ClosureBiFunction
-
- getClosure() - Method in class groovyx.net.http.fn.ClosureFunction
-
- getContent() - Method in class groovyx.net.http.ApacheHttpBuilder.ApacheToServer
-
- getContentEncoding() - Method in class groovyx.net.http.ApacheHttpBuilder.ApacheToServer
-
- getContentLength() - Method in class groovyx.net.http.ApacheHttpBuilder.ApacheToServer
-
- getContentType() - Method in class groovyx.net.http.ApacheHttpBuilder.ApacheToServer
-
- getContentType() - Method in interface groovyx.net.http.ChainedHttpConfig.ChainedRequest
-
- getContentType() - Method in interface groovyx.net.http.FromServer
-
Retrieves the value of the "Content-Type" header from the response.
- getContentType() - Method in class groovyx.net.http.HttpConfigs.BasicRequest
-
- getContentType() - Method in class groovyx.net.http.HttpConfigs.ThreadSafeRequest
-
- getContextMap() - Method in interface groovyx.net.http.ChainedHttpConfig
-
- getContextMap() - Method in class groovyx.net.http.HttpConfigs.BasicHttpConfig
-
- getContextMap() - Method in class groovyx.net.http.HttpConfigs.ThreadSafeHttpConfig
-
- getCookieFolder() - Method in interface groovyx.net.http.HttpObjectConfig.Client
-
Retrieves the location for storing persistent cookies
- getCookieManager() - Method in class groovyx.net.http.HttpBuilder
-
- getCookies() - Method in interface groovyx.net.http.ChainedHttpConfig.ChainedRequest
-
- getCookies() - Method in interface groovyx.net.http.FromServer
-
- getCookies() - Method in class groovyx.net.http.HttpConfigs.BasicRequest
-
- getCookies() - Method in class groovyx.net.http.HttpConfigs.ThreadSafeRequest
-
- getCookiesEnabled() - Method in interface groovyx.net.http.HttpObjectConfig.Client
-
Retrieves whether cookies are enabled or disabled
- getCookieStore() - Method in class groovyx.net.http.HttpBuilder
-
Returns the cookie store used by this builder
- getCookieVersion() - Method in interface groovyx.net.http.HttpObjectConfig.Client
-
Retrieves the supported Cookie version.
- getEncoderMap() - Method in interface groovyx.net.http.ChainedHttpConfig.ChainedRequest
-
- getEncoderMap() - Method in class groovyx.net.http.HttpConfigs.BasicRequest
-
- getEncoderMap() - Method in class groovyx.net.http.HttpConfigs.ThreadSafeRequest
-
- getException() - Method in interface groovyx.net.http.ChainedHttpConfig.ChainedResponse
-
- getException() - Method in class groovyx.net.http.HttpConfigs.BasicResponse
-
- getException() - Method in class groovyx.net.http.HttpConfigs.ThreadSafeResponse
-
- getExecution() - Method in interface groovyx.net.http.HttpObjectConfig
-
Retrieves the execution configuration interface implementation.
- getExecution() - Method in class groovyx.net.http.HttpObjectConfigImpl
-
- getExecutor() - Method in class groovyx.net.http.ApacheHttpBuilder
-
- getExecutor() - Method in class groovyx.net.http.HttpBuilder
-
- getExecutor() - Method in interface groovyx.net.http.HttpObjectConfig.Execution
-
Retrieves the configured executor.
- getExecutor() - Method in class groovyx.net.http.JavaHttpBuilder
-
- getExecutor() - Method in class groovyx.net.http.OkHttpBuilder
-
- getFailure() - Method in class groovyx.net.http.HttpConfigs.BaseResponse
-
- getFailure() - Method in class groovyx.net.http.HttpConfigs.BasicResponse
-
- getFailure() - Method in class groovyx.net.http.HttpConfigs.ThreadSafeResponse
-
- getFragment() - Method in class groovyx.net.http.UriBuilder
-
Retrieves the fragment part of the URI
.
- getHasBody() - Method in interface groovyx.net.http.FromServer
-
Determines whether or not there is body content in the response.
- getHasBody() - Method in class groovyx.net.http.JavaHttpBuilder.Action.JavaFromServer
-
- getHeaders() - Method in interface groovyx.net.http.FromServer
-
- getHeaders() - Method in interface groovyx.net.http.HttpConfig.Request
-
Used to retrieve the request headers.
- getHeaders() - Method in class groovyx.net.http.HttpConfigs.BasicRequest
-
- getHeaders() - Method in class groovyx.net.http.HttpConfigs.ThreadSafeRequest
-
- getHeaders() - Method in exception groovyx.net.http.HttpException
-
- getHeaders() - Method in class groovyx.net.http.JavaHttpBuilder.Action.JavaFromServer
-
- getHost() - Method in class groovyx.net.http.UriBuilder
-
Retrieves the host part of the URI.
- getHostnameVerifier() - Method in interface groovyx.net.http.HttpObjectConfig.Execution
-
Used to retrieve the HostnameVerifier
configured for the client.
- getInputStream() - Method in interface groovyx.net.http.FromServer
-
Retrieves the InputStream
containing the response content (may have already been processed).
- getInputStream() - Method in class groovyx.net.http.JavaHttpBuilder.Action.JavaFromServer
-
- getInterceptors() - Method in interface groovyx.net.http.HttpObjectConfig.Execution
-
Used to retrieve the interceptors configured.
- getKey() - Method in class groovyx.net.http.FromServer.Header
-
Retrieves the header key
.
- getMaxThreads() - Method in interface groovyx.net.http.HttpObjectConfig.Execution
-
Retrieves the configured max number of connection threads used by the client.
- getMessage() - Method in interface groovyx.net.http.FromServer
-
Retrieves the response status message.
- getMessage() - Method in class groovyx.net.http.JavaHttpBuilder.Action.JavaFromServer
-
- getObjectConfig() - Method in class groovyx.net.http.ApacheHttpBuilder
-
- getObjectConfig() - Method in class groovyx.net.http.HttpBuilder
-
- getObjectConfig() - Method in class groovyx.net.http.JavaHttpBuilder
-
- getObjectConfig() - Method in class groovyx.net.http.OkHttpBuilder
-
- getParent() - Method in interface groovyx.net.http.ChainedHttpConfig.ChainedRequest
-
- getParent() - Method in interface groovyx.net.http.ChainedHttpConfig.ChainedResponse
-
- getParent() - Method in interface groovyx.net.http.ChainedHttpConfig
-
- getParent() - Method in class groovyx.net.http.HttpConfigs.BaseHttpConfig
-
- getParent() - Method in class groovyx.net.http.HttpConfigs.BaseRequest
-
- getParent() - Method in class groovyx.net.http.HttpConfigs.BaseResponse
-
- getParent() - Method in class groovyx.net.http.HttpObjectConfigImpl
-
- getParent() - Method in class groovyx.net.http.UriBuilder
-
- getParsed() - Method in class groovyx.net.http.FromServer.Header
-
Retrieves the parsed representation of the 'value`.
- getParsedType() - Method in class groovyx.net.http.FromServer.Header.CombinedMap
-
Always returns List
- getParsedType() - Method in class groovyx.net.http.FromServer.Header.CsvList
-
- getParsedType() - Method in class groovyx.net.http.FromServer.Header
-
Retrieves the type of the parsed representation of the 'value`.
- getParsedType() - Method in class groovyx.net.http.FromServer.Header.HttpCookies
-
- getParsedType() - Method in class groovyx.net.http.FromServer.Header.HttpDate
-
- getParsedType() - Method in class groovyx.net.http.FromServer.Header.MapPairs
-
Always returns Map
- getParsedType() - Method in class groovyx.net.http.FromServer.Header.SingleLong
-
Always returns Long
- getParsedType() - Method in class groovyx.net.http.FromServer.Header.ValueOnly
-
Always returns String
- getParserMap() - Method in class groovyx.net.http.HttpConfigs.BaseResponse
-
- getParserMap() - Method in class groovyx.net.http.HttpConfigs.BasicResponse
-
- getParserMap() - Method in class groovyx.net.http.HttpConfigs.ThreadSafeResponse
-
- getPassword() - Method in interface groovyx.net.http.HttpConfig.Auth
-
Retrieves the configured password for the request.
- getPassword() - Method in class groovyx.net.http.HttpConfigs.BasicAuth
-
- getPassword() - Method in class groovyx.net.http.HttpConfigs.ThreadSafeAuth
-
- getPasswordAuthentication() - Method in class groovyx.net.http.JavaHttpBuilder.ThreadLocalAuth
-
- getPath() - Method in class groovyx.net.http.UriBuilder
-
Retrieves the path part of the URI.
- getPort() - Method in class groovyx.net.http.ProxyInfo
-
- getPort() - Method in class groovyx.net.http.UriBuilder
-
Retrieves the port part of the URI.
- getProxy() - Method in class groovyx.net.http.ProxyInfo
-
- getProxyInfo() - Method in interface groovyx.net.http.HttpObjectConfig.Execution
-
- getQuery() - Method in class groovyx.net.http.UriBuilder
-
Retrieves the Map
of query string parameters for the URI
.
- getQuoteChar() - Method in class groovyx.net.http.optional.Csv.Context
-
- getReader() - Method in interface groovyx.net.http.FromServer
-
Retrieves a Reader
for the response body content (if there is any).
- getRequest() - Method in interface groovyx.net.http.HttpConfig
-
Used to retrieve configuration information about the HTTP request.
- getRequest() - Method in class groovyx.net.http.HttpConfigs.BasicHttpConfig
-
- getRequest() - Method in class groovyx.net.http.HttpConfigs.ThreadSafeHttpConfig
-
- getRequest() - Method in class groovyx.net.http.HttpObjectConfigImpl
-
- getResponse() - Method in interface groovyx.net.http.HttpConfig
-
Used to retrieve configuration information about the HTTP response.
- getResponse() - Method in class groovyx.net.http.HttpConfigs.BasicHttpConfig
-
- getResponse() - Method in class groovyx.net.http.HttpConfigs.ThreadSafeHttpConfig
-
- getResponse() - Method in class groovyx.net.http.HttpObjectConfigImpl
-
- getScheme() - Method in class groovyx.net.http.UriBuilder
-
Retrieves the scheme part of the URI.
- getSeparator() - Method in class groovyx.net.http.optional.Csv.Context
-
- getSocketAddress() - Method in class groovyx.net.http.ProxyInfo
-
- getSslContext() - Method in interface groovyx.net.http.HttpObjectConfig.Execution
-
Retrieves the SSLContext
configured for the underlying HTTP client.
- getStatusCode() - Method in interface groovyx.net.http.FromServer
-
- getStatusCode() - Method in exception groovyx.net.http.HttpException
-
- getStatusCode() - Method in class groovyx.net.http.JavaHttpBuilder.Action.JavaFromServer
-
- getSuccess() - Method in class groovyx.net.http.HttpConfigs.BaseResponse
-
- getSuccess() - Method in class groovyx.net.http.HttpConfigs.BasicResponse
-
- getSuccess() - Method in class groovyx.net.http.HttpConfigs.ThreadSafeResponse
-
- getType() - Method in interface groovyx.net.http.ChainedHttpConfig.ChainedResponse
-
- getType() - Method in class groovyx.net.http.HttpConfigs.BasicResponse
-
- getType() - Method in class groovyx.net.http.HttpConfigs.ThreadSafeResponse
-
- getUri() - Method in interface groovyx.net.http.FromServer
-
Retrieves the URI
of the original request.
- getUri() - Method in interface groovyx.net.http.HttpConfig.Request
-
Retrieves the
UriBuilder
for the request, which provides methods for more fine-grained URI specification.
- getUri() - Method in class groovyx.net.http.HttpConfigs.BasicRequest
-
- getUri() - Method in class groovyx.net.http.HttpConfigs.ThreadSafeRequest
-
- getUri() - Method in class groovyx.net.http.JavaHttpBuilder.Action.JavaFromServer
-
- getUser() - Method in interface groovyx.net.http.HttpConfig.Auth
-
Retrieves the configured user for the request.
- getUser() - Method in class groovyx.net.http.HttpConfigs.BasicAuth
-
- getUser() - Method in class groovyx.net.http.HttpConfigs.ThreadSafeAuth
-
- getUseRawValues() - Method in class groovyx.net.http.UriBuilder
-
- getUserInfo() - Method in class groovyx.net.http.UriBuilder
-
Retrieves the user info part of the URI
.
- getValue() - Method in class groovyx.net.http.FromServer.Header
-
Retrieves the header value
.
- getVerb() - Method in interface groovyx.net.http.ChainedHttpConfig.ChainedRequest
-
- getVerb() - Method in class groovyx.net.http.HttpConfigs.BaseRequest
-
- groovyx.net.http - package groovyx.net.http
-
- groovyx.net.http.fn - package groovyx.net.http.fn
-
- groovyx.net.http.optional - package groovyx.net.http.optional
-
- groovyx.net.http.util - package groovyx.net.http.util
-
- handleException(ChainedHttpConfig.ChainedResponse, Exception) - Method in class groovyx.net.http.HttpBuilder
-
- handleRawUpload(ChainedHttpConfig, ToServer) - Static method in class groovyx.net.http.NativeHandlers.Encoders
-
- hashCode() - Method in class groovyx.net.http.FromServer.Header
-
- hasQuoteChar() - Method in class groovyx.net.http.optional.Csv.Context
-
- head() - Method in class groovyx.net.http.HttpBuilder
-
Executes a HEAD request on the configured URI.
- head(Class<T>, Closure) - Method in class groovyx.net.http.HttpBuilder
-
Executes a HEAD request on the configured URI, with additional configuration provided by the configuration closure.
- head(Class<T>, Consumer<HttpConfig>) - Method in class groovyx.net.http.HttpBuilder
-
Executes a HEAD request on the configured URI, with additional configuration provided by the configuration function.
- head(Closure) - Method in class groovyx.net.http.HttpBuilder
-
Executes a HEAD request on the configured URI, with additional configuration provided by the configuration closure.
- head(Consumer<HttpConfig>) - Method in class groovyx.net.http.HttpBuilder
-
Executes a HEAD request on the configured URI, with additional configuration provided by the configuration function.
- headAsync() - Method in class groovyx.net.http.HttpBuilder
-
Executes an asynchronous HEAD request on the configured URI (asynchronous alias to the head()
method.
- headAsync(Closure) - Method in class groovyx.net.http.HttpBuilder
-
Executes an asynchronous HEAD request on the configured URI (asynchronous alias to the head(Closure)
method), with additional configuration
provided by the configuration closure.
- headAsync(Consumer<HttpConfig>) - Method in class groovyx.net.http.HttpBuilder
-
Executes an asynchronous HEAD request on the configured URI (asynchronous alias to head(Consumer)
), with additional configuration provided by the
configuration function.
- headAsync(Class<T>, Closure) - Method in class groovyx.net.http.HttpBuilder
-
Executes an asynchronous HEAD request on the configured URI (asynchronous alias to the head(Class,Closure)
method), with additional
configuration provided by the configuration closure.
- headAsync(Class<T>, Consumer<HttpConfig>) - Method in class groovyx.net.http.HttpBuilder
-
Executes an asynchronous HEAD request on the configured URI (asynchronous alias to head(Class,Consumer)
), with additional configuration
provided by the configuration function.
- Header(String, String) - Constructor for class groovyx.net.http.FromServer.Header
-
- Html - Class in groovyx.net.http.optional
-
Parser and Encoder methods for handling HTML content using the
JSoup HTML library.
- Html() - Constructor for class groovyx.net.http.optional.Html
-
- HttpBuilder - Class in groovyx.net.http
-
This class is the main entry point into the "HttpBuilder-NG" API.
- HttpBuilder(HttpObjectConfig) - Constructor for class groovyx.net.http.HttpBuilder
-
- HttpBuilder.ResponseHandlerFunction - Class in groovyx.net.http
-
- HttpConfig - Interface in groovyx.net.http
-
Provides the public interface used for the
HttpBuilder
shared and per-verb configuration.
- HttpConfig.Auth - Interface in groovyx.net.http
-
Defines the configurable HTTP request authentication properties.
- HttpConfig.AuthType - Enum in groovyx.net.http
-
Defines the allowed values of the HTTP authentication type.
- HttpConfig.Request - Interface in groovyx.net.http
-
Defines the configurable HTTP request properties.
- HttpConfig.Response - Interface in groovyx.net.http
-
Defines the configurable HTTP response properties.
- HttpConfig.Status - Enum in groovyx.net.http
-
Defines the an enumeration of the overall HTTP response status categories.
- HttpConfigs - Class in groovyx.net.http
-
- HttpConfigs() - Constructor for class groovyx.net.http.HttpConfigs
-
- HttpConfigs.BaseHttpConfig - Class in groovyx.net.http
-
- HttpConfigs.BaseRequest - Class in groovyx.net.http
-
- HttpConfigs.BaseResponse - Class in groovyx.net.http
-
- HttpConfigs.BasicAuth - Class in groovyx.net.http
-
- HttpConfigs.BasicHttpConfig - Class in groovyx.net.http
-
- HttpConfigs.BasicRequest - Class in groovyx.net.http
-
- HttpConfigs.BasicResponse - Class in groovyx.net.http
-
- HttpConfigs.ThreadSafeAuth - Class in groovyx.net.http
-
- HttpConfigs.ThreadSafeHttpConfig - Class in groovyx.net.http
-
- HttpConfigs.ThreadSafeRequest - Class in groovyx.net.http
-
- HttpConfigs.ThreadSafeResponse - Class in groovyx.net.http
-
- HttpCookies(String, String) - Constructor for class groovyx.net.http.FromServer.Header.HttpCookies
-
- HttpDate(String, String) - Constructor for class groovyx.net.http.FromServer.Header.HttpDate
-
- HttpException - Exception in groovyx.net.http
-
- HttpException(FromServer, Object) - Constructor for exception groovyx.net.http.HttpException
-
- HttpObjectConfig - Interface in groovyx.net.http
-
Extension of the
HttpConfig
interface, which provides additional client-level configuration options.
- HttpObjectConfig.Client - Interface in groovyx.net.http
-
The Client
configuration interface allows configuration of client-centric properties.
- HttpObjectConfig.Execution - Interface in groovyx.net.http
-
The Execution
configuration interface provides a means of configuring the execution-specific properties of the underlying HTTP client.
- HttpObjectConfigImpl - Class in groovyx.net.http
-
- HttpObjectConfigImpl() - Constructor for class groovyx.net.http.HttpObjectConfigImpl
-
- HttpVerb - Enum in groovyx.net.http
-
An enumeration of the supported HTTP verbs.
- OkHttpBuilder - Class in groovyx.net.http
-
HttpBuilder
implementation based on the
OkHttp client library.
- OkHttpBuilder(HttpObjectConfig) - Constructor for class groovyx.net.http.OkHttpBuilder
-
- OkHttpEncoders - Class in groovyx.net.http
-
Request content encoders specific to the OkHttp client implementation.
- OkHttpEncoders() - Constructor for class groovyx.net.http.OkHttpEncoders
-
- options(Closure) - Method in class groovyx.net.http.HttpBuilder
-
Executes a OPTIONS request on the configured URI, with additional configuration provided by the configuration closure.
- options(Consumer<HttpConfig>) - Method in class groovyx.net.http.HttpBuilder
-
Executes a OPTIONS request on the configured URI, with additional configuration provided by the configuration function.
- options() - Method in class groovyx.net.http.HttpBuilder
-
Executes a OPTIONS request on the configured URI.
- options(Class<T>, Closure) - Method in class groovyx.net.http.HttpBuilder
-
Executes a OPTIONS request on the configured URI, with additional configuration provided by the configuration closure.
- options(Class<T>, Consumer<HttpConfig>) - Method in class groovyx.net.http.HttpBuilder
-
Executes a OPTIONS request on the configured URI, with additional configuration provided by the configuration function.
- optionsAsync() - Method in class groovyx.net.http.HttpBuilder
-
Executes an asynchronous OPTIONS request on the configured URI (asynchronous alias to the options()
method.
- optionsAsync(Closure) - Method in class groovyx.net.http.HttpBuilder
-
Executes an asynchronous OPTIONS request on the configured URI (asynchronous alias to the options(Closure)
method), with additional configuration
provided by the configuration closure.
- optionsAsync(Consumer<HttpConfig>) - Method in class groovyx.net.http.HttpBuilder
-
Executes an asynchronous OPTIONS request on the configured URI (asynchronous alias to options(Consumer)
), with additional configuration
provided by the configuration function.
- optionsAsync(Class<T>, Closure) - Method in class groovyx.net.http.HttpBuilder
-
Executes an asynchronous OPTIONS request on the configured URI (asynchronous alias to the options(Class,Closure)
method), with additional
configuration provided by the configuration closure.
- optionsAsync(Class<T>, Consumer<HttpConfig>) - Method in class groovyx.net.http.HttpBuilder
-
Executes an asynchronous OPTIONS request on the configured URI (asynchronous alias to options(Class,Consumer)
), with additional configuration
provided by the configuration function.
- parse() - Method in class groovyx.net.http.FromServer.Header.CombinedMap
-
- parse() - Method in class groovyx.net.http.FromServer.Header.CsvList
-
- parse() - Method in class groovyx.net.http.FromServer.Header.HttpCookies
-
- parse() - Method in class groovyx.net.http.FromServer.Header.HttpDate
-
Always returns ZonedDateTime
- parse(DateTimeFormatter) - Method in class groovyx.net.http.FromServer.Header.HttpDate
-
Retrieves the ZonedDateTime
value of the header using the provided DateTimeFormatter
.
- parse() - Method in class groovyx.net.http.FromServer.Header.MapPairs
-
- parse() - Method in class groovyx.net.http.FromServer.Header
-
Performs the parse of the value
- parse() - Method in class groovyx.net.http.FromServer.Header.SingleLong
-
- parse() - Method in class groovyx.net.http.FromServer.Header.ValueOnly
-
- parse(ChainedHttpConfig, FromServer) - Static method in class groovyx.net.http.optional.Csv
-
Used to parse the server response content using the OpenCsv parser.
- parse(ChainedHttpConfig, FromServer) - Static method in class groovyx.net.http.optional.Jackson
-
Used to parse the server response content using the Jackson JSON parser.
- parser(String, BiFunction<ChainedHttpConfig, FromServer, Object>) - Method in interface groovyx.net.http.HttpConfig.Response
-
Used to specify a response parser (
FromServer
instance) for the specified content type, wrapped in a
BiFunction
.
- parser(Iterable<String>, BiFunction<ChainedHttpConfig, FromServer, Object>) - Method in interface groovyx.net.http.HttpConfig.Response
-
Used to specify a response parser (
FromServer
instance) for the specified content types, wrapped in a
BiFunction
.
- parser(String) - Method in interface groovyx.net.http.HttpConfig.Response
-
Used to retrieve the parser configured for the specified content type.
- parser(String) - Method in class groovyx.net.http.HttpConfigs.BaseResponse
-
- parser(String, BiFunction<ChainedHttpConfig, FromServer, Object>) - Method in class groovyx.net.http.HttpConfigs.BaseResponse
-
- parser(Iterable<String>, BiFunction<ChainedHttpConfig, FromServer, Object>) - Method in class groovyx.net.http.HttpConfigs.BaseResponse
-
- Parsers() - Constructor for class groovyx.net.http.NativeHandlers.Parsers
-
- parserSupplier - Static variable in class groovyx.net.http.optional.Csv
-
- part(String, String) - Method in class groovyx.net.http.MultipartContent
-
Configures a field part with the given field name and value.
- part(String, String, String) - Method in class groovyx.net.http.MultipartContent
-
Configures a field part with the given field name and value (of the specified content type).
- part(String, String, String, Object) - Method in class groovyx.net.http.MultipartContent
-
Configures a file part with the specified properties.
- patch() - Method in class groovyx.net.http.HttpBuilder
-
Executes a PATCH request on the configured URI.
- patch(Closure) - Method in class groovyx.net.http.HttpBuilder
-
Executes a PATCH request on the configured URI, with additional configuration provided by the configuration closure.
- patch(Consumer<HttpConfig>) - Method in class groovyx.net.http.HttpBuilder
-
Executes a PATCH request on the configured URI, with additional configuration provided by the configuration function.
- patch(Class<T>, Closure) - Method in class groovyx.net.http.HttpBuilder
-
Executes a PATCH request on the configured URI, with additional configuration provided by the configuration closure.
- patch(Class<T>, Consumer<HttpConfig>) - Method in class groovyx.net.http.HttpBuilder
-
Executes a PATCH request on the configured URI, with additional configuration provided by the configuration function.
- patchAsync() - Method in class groovyx.net.http.HttpBuilder
-
Executes an asynchronous PATCH request on the configured URI (asynchronous alias to the patch()
method.
- patchAsync(Closure) - Method in class groovyx.net.http.HttpBuilder
-
Executes an asynchronous PATCH request on the configured URI (asynchronous alias to the patch(Closure)
method), with additional configuration
provided by the configuration closure.
- patchAsync(Consumer<HttpConfig>) - Method in class groovyx.net.http.HttpBuilder
-
Executes an asynchronous PATCH request on the configured URI (asynchronous alias to patch(Consumer)
), with additional configuration provided by the
configuration function.
- patchAsync(Class<T>, Closure) - Method in class groovyx.net.http.HttpBuilder
-
Executes asynchronous PATCH request on the configured URI (alias for the patch(Class, Closure)
method), with additional configuration provided by
the configuration closure.
- patchAsync(Class<T>, Consumer<HttpConfig>) - Method in class groovyx.net.http.HttpBuilder
-
Executes asynchronous PATCH request on the configured URI (alias for the patch(Class, Consumer)
method), with additional configuration provided by
the configuration function.
- populateFrom(URI) - Method in class groovyx.net.http.UriBuilder
-
- post() - Method in class groovyx.net.http.HttpBuilder
-
Executes a POST request on the configured URI.
- post(Class<T>, Closure) - Method in class groovyx.net.http.HttpBuilder
-
Executes an POST request on the configured URI, with additional configuration provided by the configuration closure.
- post(Class<T>, Consumer<HttpConfig>) - Method in class groovyx.net.http.HttpBuilder
-
Executes a POST request on the configured URI, with additional configuration provided by the configuration function.
- post(Closure) - Method in class groovyx.net.http.HttpBuilder
-
Executes a POST request on the configured URI, with additional configuration provided by the configuration closure.
- post(Consumer<HttpConfig>) - Method in class groovyx.net.http.HttpBuilder
-
Executes a POST request on the configured URI, with additional configuration provided by the configuration function.
- postAsync() - Method in class groovyx.net.http.HttpBuilder
-
Executes an asynchronous POST request on the configured URI (asynchronous alias to the post()
method).
- postAsync(Closure) - Method in class groovyx.net.http.HttpBuilder
-
Executes an asynchronous POST request on the configured URI (an asynchronous alias to the post(Closure)
method), with additional configuration
provided by the configuration closure.
- postAsync(Consumer<HttpConfig>) - Method in class groovyx.net.http.HttpBuilder
-
Executes an asynchronous POST request on the configured URI (asynchronous alias to post(Consumer)
), with additional configuration provided by the
configuration function.
- postAsync(Class<T>, Closure) - Method in class groovyx.net.http.HttpBuilder
-
Executes an asynchronous POST request on the configured URI (asynchronous alias to the post(Class,Closure)
method), with additional
configuration provided by the configuration closure.
- postAsync(Class<T>, Consumer<HttpConfig>) - Method in class groovyx.net.http.HttpBuilder
-
Executes an asynchronous POST request on the configured URI (asynchronous alias to put(Class,Consumer)
), with additional configuration provided
by the configuration function.
- proxy(Proxy, boolean) - Method in interface groovyx.net.http.HttpObjectConfig.Execution
-
Configures proxy information for all requests using this client
- proxy(String, int, Proxy.Type, boolean) - Method in interface groovyx.net.http.HttpObjectConfig.Execution
-
Configures proxy information for all requests using this client
- ProxyInfo - Class in groovyx.net.http
-
- ProxyInfo(Proxy, boolean) - Constructor for class groovyx.net.http.ProxyInfo
-
- ProxyInfo(String, int, Proxy.Type, boolean) - Constructor for class groovyx.net.http.ProxyInfo
-
- put() - Method in class groovyx.net.http.HttpBuilder
-
Executes a PUT request on the configured URI.
- put(Class<T>, Closure) - Method in class groovyx.net.http.HttpBuilder
-
Executes an PUT request on the configured URI, with additional configuration provided by the configuration closure.
- put(Class<T>, Consumer<HttpConfig>) - Method in class groovyx.net.http.HttpBuilder
-
Executes a PUT request on the configured URI, with additional configuration provided by the configuration function.
- put(Closure) - Method in class groovyx.net.http.HttpBuilder
-
Executes a PUT request on the configured URI, with additional configuration provided by the configuration closure.
- put(Consumer<HttpConfig>) - Method in class groovyx.net.http.HttpBuilder
-
Executes a PUT request on the configured URI, with additional configuration provided by the configuration function.
- putAsync() - Method in class groovyx.net.http.HttpBuilder
-
Executes an asynchronous PUT request on the configured URI (asynchronous alias to the put()
method).
- putAsync(Closure) - Method in class groovyx.net.http.HttpBuilder
-
Executes an asynchronous PUT request on the configured URI (an asynchronous alias to the put(Closure)
method), with additional configuration
provided by the configuration closure.
- putAsync(Consumer<HttpConfig>) - Method in class groovyx.net.http.HttpBuilder
-
Executes an asynchronous PUT request on the configured URI (asynchronous alias to put(Consumer)
), with additional configuration provided by the
configuration function.
- putAsync(Class<T>, Closure) - Method in class groovyx.net.http.HttpBuilder
-
Executes an asynchronous PUT request on the configured URI (asynchronous alias to the put(Class,Closure)
method), with additional
configuration provided by the configuration closure.
- putAsync(Class<T>, Consumer<HttpConfig>) - Method in class groovyx.net.http.HttpBuilder
-
Executes an asynchronous PUT request on the configured URI (asynchronous alias to put(Class,Consumer)
), with additional configuration provided
by the configuration function.
- Safe - Class in groovyx.net.http
-
- Safe() - Constructor for class groovyx.net.http.Safe
-
- setAccept(String[]) - Method in interface groovyx.net.http.HttpConfig.Request
-
The accept
property allows configuration of the request Accept
header, which may be used to specify certain media types which are
acceptable for the response.
- setAccept(Iterable<String>) - Method in interface groovyx.net.http.HttpConfig.Request
-
The accept
property allows configuration of the request Accept
header, which may be used to specify certain media types which are
acceptable for the response.
- setAccept(String[]) - Method in class groovyx.net.http.HttpConfigs.BaseRequest
-
- setAccept(Iterable<String>) - Method in class groovyx.net.http.HttpConfigs.BaseRequest
-
- setBody(Object) - Method in interface groovyx.net.http.HttpConfig.Request
-
The body
property is used to configure the body content for the request.
- setBody(Object) - Method in class groovyx.net.http.HttpConfigs.BasicRequest
-
- setBody(Object) - Method in class groovyx.net.http.HttpConfigs.ThreadSafeRequest
-
- setCharset(String) - Method in interface groovyx.net.http.HttpConfig.Request
-
The charset
property is used to specify the character set (as a String) used by the request.
- setCharset(Charset) - Method in interface groovyx.net.http.HttpConfig.Request
-
The charset
property is used to specify the character set (as a Charset
) used by the request.
- setCharset(String) - Method in class groovyx.net.http.HttpConfigs.BaseRequest
-
- setCharset(Charset) - Method in class groovyx.net.http.HttpConfigs.BasicRequest
-
- setCharset(Charset) - Method in class groovyx.net.http.HttpConfigs.ThreadSafeRequest
-
- setContentType(String) - Method in interface groovyx.net.http.HttpConfig.Request
-
The contentType
property is used to specify the Content-Type
header value for the request.
- setContentType(String) - Method in class groovyx.net.http.HttpConfigs.BasicRequest
-
- setContentType(String) - Method in class groovyx.net.http.HttpConfigs.ThreadSafeRequest
-
- setCookieFolder(File) - Method in interface groovyx.net.http.HttpObjectConfig.Client
-
Specifies the location for storing cookies that will persist after your application terminates.
- setCookiesEnabled(boolean) - Method in interface groovyx.net.http.HttpObjectConfig.Client
-
Used to enable or disable cookies.
- setCookieVersion(int) - Method in interface groovyx.net.http.HttpObjectConfig.Client
-
Used to specify the supported Cookie version.
- setExecutor(Executor) - Method in interface groovyx.net.http.HttpObjectConfig.Execution
-
Specifies the executor to be used.
- setFragment(String) - Method in class groovyx.net.http.UriBuilder
-
Sets the fragment part of the URI
.
- setFull(String) - Method in class groovyx.net.http.UriBuilder
-
Sets the full URI (all parts) as a String.
- setFull(URI) - Method in class groovyx.net.http.UriBuilder
-
Sets the full URI (all parts) as a URI object.
- setHeaders(Map<String, CharSequence>) - Method in interface groovyx.net.http.HttpConfig.Request
-
The headers
property allows the direct specification of the request headers as a Map<String,String>
.
- setHeaders(Map<String, CharSequence>) - Method in class groovyx.net.http.HttpConfigs.BaseRequest
-
- setHost(String) - Method in class groovyx.net.http.UriBuilder
-
Sets the host part of the URI.
- setHostnameVerifier(HostnameVerifier) - Method in interface groovyx.net.http.HttpObjectConfig.Execution
-
Specifies the HostnameVerifier
to be used by the configured client (related to SSL).
- setMaxThreads(int) - Method in interface groovyx.net.http.HttpObjectConfig.Execution
-
Specifies the maximum number of connection threads to be used by the client.
- setPath(GString) - Method in class groovyx.net.http.UriBuilder
-
Sets the path part of the URI.
- setPath(String) - Method in class groovyx.net.http.UriBuilder
-
Sets the path part of the URI.
- setPort(int) - Method in class groovyx.net.http.UriBuilder
-
Sets the port part of the URI.
- setQuery(Map<String, ?>) - Method in class groovyx.net.http.UriBuilder
-
Sets the query string part of the URI
from the provided map.
- setRaw(String) - Method in interface groovyx.net.http.HttpConfig.Request
-
The request.raw
is the means of specifying a "raw" URI as the HTTP endpoint for the request, specified as a String
.
- setRaw(String) - Method in class groovyx.net.http.HttpConfigs.BaseRequest
-
- setScheme(String) - Method in class groovyx.net.http.UriBuilder
-
Sets the scheme part of the URI.
- setSslContext(SSLContext) - Method in interface groovyx.net.http.HttpObjectConfig.Execution
-
Specifies the SSLContext
to be used by the configured client.
- setType(Class<?>) - Method in class groovyx.net.http.HttpConfigs.BaseResponse
-
- setType(Class<?>) - Method in class groovyx.net.http.HttpConfigs.BasicResponse
-
- setType(Class<?>) - Method in class groovyx.net.http.HttpConfigs.ThreadSafeResponse
-
- setUri(String) - Method in interface groovyx.net.http.HttpConfig.Request
-
The request.uri
is the URI of the HTTP endpoint for the request, specified as a String
in this case.
- setUri(URI) - Method in interface groovyx.net.http.HttpConfig.Request
-
The request.uri
is the URI of the HTTP endpoint for the request, specified as a URI
in this case.
- setUri(URL) - Method in interface groovyx.net.http.HttpConfig.Request
-
The request.uri
is the URI of the HTTP endpoint for the request, specified as a URL
in this case.
- setUri(String) - Method in class groovyx.net.http.HttpConfigs.BaseRequest
-
- setUri(URI) - Method in class groovyx.net.http.HttpConfigs.BaseRequest
-
- setUri(URL) - Method in class groovyx.net.http.HttpConfigs.BaseRequest
-
- setUseRawValues(boolean) - Method in class groovyx.net.http.UriBuilder
-
- setUserInfo(String) - Method in class groovyx.net.http.UriBuilder
-
Sets the user info part of the URI
.
- setValue(String) - Method in class groovyx.net.http.FromServer.Header
-
Unsupported, headers are read-only.
- setVerb(HttpVerb) - Method in interface groovyx.net.http.ChainedHttpConfig.ChainedRequest
-
- setVerb(HttpVerb) - Method in class groovyx.net.http.HttpConfigs.BaseRequest
-
- SingleLong(String, String) - Constructor for class groovyx.net.http.FromServer.Header.SingleLong
-
- spliterator() - Method in enum groovyx.net.http.ContentTypes
-
- SslUtils - Class in groovyx.net.http.util
-
SSL helper utilities.
- SslUtils() - Constructor for class groovyx.net.http.util.SslUtils
-
- streamToBytes(ChainedHttpConfig, FromServer) - Static method in class groovyx.net.http.NativeHandlers.Parsers
-
Standard parser for raw bytes.
- streamToBytes(InputStream) - Static method in class groovyx.net.http.util.IoUtils
-
Reads all bytes from the stream into a byte array.
- streamToBytes(InputStream, boolean) - Static method in class groovyx.net.http.util.IoUtils
-
- stringToStream(String, Charset) - Static method in class groovyx.net.http.NativeHandlers.Encoders
-
- success(Closure<?>) - Method in interface groovyx.net.http.HttpConfig.Response
-
Configures the execution of the provided closure "when" a successful response is received (code < 400).
- success(BiFunction<FromServer, Object, ?>) - Method in interface groovyx.net.http.HttpConfig.Response
-
Configures the execution of the provided function when a success response is received (code < 400).
- success(BiFunction<FromServer, Object, ?>) - Method in class groovyx.net.http.HttpConfigs.BasicResponse
-
- success(BiFunction<FromServer, Object, ?>) - Method in class groovyx.net.http.HttpConfigs.ThreadSafeResponse
-
- success(FromServer, Object) - Static method in class groovyx.net.http.NativeHandlers
-
Default success handler, just returns the passed data, which is the data
returned by the invoked parser.
- text(ChainedHttpConfig, ToServer) - Static method in class groovyx.net.http.NativeHandlers.Encoders
-
Standard encoder for text types.
- textToString(ChainedHttpConfig, FromServer) - Static method in class groovyx.net.http.NativeHandlers.Parsers
-
Standard parser for text response content.
- ThreadLocalAuth() - Constructor for class groovyx.net.http.JavaHttpBuilder.ThreadLocalAuth
-
- threadSafe(ChainedHttpConfig) - Static method in class groovyx.net.http.HttpConfigs
-
- threadSafe(UriBuilder) - Static method in class groovyx.net.http.UriBuilder
-
Creates a thread-safe UriBuilder
from the provided parent builder.
- ThreadSafeAuth() - Constructor for class groovyx.net.http.HttpConfigs.ThreadSafeAuth
-
- ThreadSafeAuth(HttpConfigs.BasicAuth) - Constructor for class groovyx.net.http.HttpConfigs.ThreadSafeAuth
-
- ThreadSafeHttpConfig(ChainedHttpConfig) - Constructor for class groovyx.net.http.HttpConfigs.ThreadSafeHttpConfig
-
- ThreadSafeRequest(ChainedHttpConfig.ChainedRequest) - Constructor for class groovyx.net.http.HttpConfigs.ThreadSafeRequest
-
- ThreadSafeResponse(ChainedHttpConfig.ChainedResponse) - Constructor for class groovyx.net.http.HttpConfigs.ThreadSafeResponse
-
- tlExpanding - Static variable in class groovyx.net.http.NativeHandlers
-
- toCsv(HttpConfig, String, Character, Character) - Static method in class groovyx.net.http.optional.Csv
-
Used to configure the OpenCsv encoder/parser in the configuration context for the specified content type.
- toCsv(HttpConfig, char) - Static method in class groovyx.net.http.optional.Csv
-
Used to configure the OpenCsv encoder/parser in the configuration context for the text/csv
content-type.
- toCsv(HttpConfig, char, char) - Static method in class groovyx.net.http.optional.Csv
-
Used to configure the OpenCsv encoder/parser in the configuration context for the text/csv
content-type.
- toFile(HttpConfig, File) - Static method in class groovyx.net.http.optional.Download
-
Downloads the content to a specified file.
- toFile(HttpConfig, String, File) - Static method in class groovyx.net.http.optional.Download
-
Downloads the content to a specified file with the specified content type.
- toServer(InputStream) - Method in class groovyx.net.http.ApacheHttpBuilder.ApacheToServer
-
- toServer(InputStream) - Method in class groovyx.net.http.JavaHttpBuilder.Action.JavaToServer
-
- ToServer - Interface in groovyx.net.http
-
Adapter interface used to translate request content from the
HttpBuilder
API to the specific format required by the underlying client
implementation.
- toServer(InputStream) - Method in interface groovyx.net.http.ToServer
-
Translates the request content appropriately for the underlying client implementation.
- toStream(HttpConfig, OutputStream) - Static method in class groovyx.net.http.optional.Download
-
Downloads the content into an OutputStream
.
- toStream(HttpConfig, String, OutputStream) - Static method in class groovyx.net.http.optional.Download
-
Downloads the content into an OutputStream
with the specified content type.
- toString() - Method in class groovyx.net.http.FromServer.Header
-
- toTempFile(HttpConfig) - Static method in class groovyx.net.http.optional.Download
-
Downloads the content to a temporary file (*.tmp in the system temp directory).
- toTempFile(HttpConfig, String) - Static method in class groovyx.net.http.optional.Download
-
Downloads the content to a temporary file (*.tmp in the system temp directory) with the specified content type.
- toTsv(HttpConfig, char) - Static method in class groovyx.net.http.optional.Csv
-
Used to configure the OpenCsv encoder/parser in the configuration context for the text/tab-separated-values
content type, with a tab as the
column separator character.
- toURI() - Method in class groovyx.net.http.UriBuilder
-
Converts the parts of the UriBuilder
to the URI
object instance.
- trace(Closure) - Method in class groovyx.net.http.HttpBuilder
-
Executes a TRACE request on the configured URI, with additional configuration provided by the configuration closure.
- trace(Consumer<HttpConfig>) - Method in class groovyx.net.http.HttpBuilder
-
Executes a TRACE request on the configured URI, with additional configuration provided by the configuration function.
- trace() - Method in class groovyx.net.http.HttpBuilder
-
Executes a TRACE request on the configured URI.
- trace(Class<T>, Closure) - Method in class groovyx.net.http.HttpBuilder
-
Executes a TRACE request on the configured URI, with additional configuration provided by the configuration closure.
- trace(Class<T>, Consumer<HttpConfig>) - Method in class groovyx.net.http.HttpBuilder
-
Executes a TRACE request on the configured URI, with additional configuration provided by the configuration function.
- traceAsync() - Method in class groovyx.net.http.HttpBuilder
-
Executes an asynchronous TRACE request on the configured URI (asynchronous alias to the trace()
method.
- traceAsync(Closure) - Method in class groovyx.net.http.HttpBuilder
-
Executes an asynchronous TRACE request on the configured URI (asynchronous alias to the trace(Closure)
method), with additional configuration
provided by the configuration closure.
- traceAsync(Consumer<HttpConfig>) - Method in class groovyx.net.http.HttpBuilder
-
Executes an asynchronous TRACE request on the configured URI (asynchronous alias to trace(Consumer)
), with additional configuration
provided by the configuration function.
- traceAsync(Class<T>, Closure) - Method in class groovyx.net.http.HttpBuilder
-
Executes an asynchronous TRACE request on the configured URI (asynchronous alias to the trace(Class,Closure)
method), with additional
configuration provided by the configuration closure.
- traceAsync(Class<T>, Consumer<HttpConfig>) - Method in class groovyx.net.http.HttpBuilder
-
Executes an asynchronous TRACE request on the configured URI (asynchronous alias to trace(Class,Consumer)
), with additional configuration
provided by the configuration function.
- transfer(InputStream, OutputStream, boolean) - Static method in class groovyx.net.http.NativeHandlers.Parsers
-
- transfer(InputStream, OutputStream, boolean) - Static method in class groovyx.net.http.util.IoUtils
-
Transfers the contents of the InputStream
into the OutputStream
, optionally closing the stream.
- TransportingException - Exception in groovyx.net.http
-
- TransportingException(String, Throwable) - Constructor for exception groovyx.net.http.TransportingException
-
- TransportingException(Throwable) - Constructor for exception groovyx.net.http.TransportingException
-
- traverse(T, Function<T, T>, Function<T, V>, Predicate<V>) - Static method in class groovyx.net.http.Traverser
-
- Traverser - Class in groovyx.net.http
-
- Traverser() - Constructor for class groovyx.net.http.Traverser
-