io.helidon.webclient.http2.Http2ClientProtocolConfig
Description
Configuration of an HTTP/2 client
Configuration options
| Key | Type | Default | Description |
|---|---|---|---|
validate- | Boolean | true | Whether to validate response headers |
flow- | Duration | PT15S | Timeout for blocking while waiting for window update when window is depleted |
max- | Size | 64 KB | Configure the maximum size allowed for an entity that can be explicitly buffered by the application by calling io. |
prior- | Boolean | false | Prior knowledge of HTTP/2 capabilities of the server |
log | Http | HTTP Log configuration | |
validate- | Boolean | true | Whether to validate request headers |
max- | Integer | 16384 | Configure initial MAX_FRAME_SIZE setting for new HTTP/2 connections |
ping | Boolean | false | Check healthiness of cached connections with HTTP/2.0 ping frame |
ping- | Duration | PT0. | Timeout for ping probe used for checking healthiness of cached connections |
name | String | h2 | Name of this protocol configuration |
max- | Long | -1 | Configure initial MAX_HEADER_LIST_SIZE setting for new HTTP/2 connections |
initial- | Integer | 65535 | Configure INITIAL_WINDOW_SIZE setting for new HTTP/2 connections |
See the manifest for all available types.