Properties

Link copied to clipboard
abstract var Http1IncomingMessage: ERROR CLASS: Symbol not found for JsClass<Http1Request>??
Link copied to clipboard
abstract var Http1ServerResponse: ERROR CLASS: Symbol not found for JsClass<Http1Response>??
Link copied to clipboard
abstract var Http2ServerRequest: ERROR CLASS: Symbol not found for JsClass<Http2Request>??
Link copied to clipboard
abstract var Http2ServerResponse: ERROR CLASS: Symbol not found for JsClass<Http2Response>??
Link copied to clipboard

Sets the maximum dynamic table size for deflating header fields.

Link copied to clipboard
abstract var maxHeaderListPairs: Double?

Sets the maximum number of header entries. This is similar to server.maxHeadersCount or request.maxHeadersCount in the node:http module. The minimum value is 1.

Link copied to clipboard

Sets the maximum number of outstanding, unacknowledged pings.

Link copied to clipboard

Sets the maximum allowed size for a serialized, compressed block of headers. Attempts to send headers that exceed this limit will result in a 'frameError' event being emitted and the stream being closed and destroyed.

Link copied to clipboard
abstract var maxSessionMemory: Double?

Sets the maximum memory that the Http2Session is permitted to use. The value is expressed in terms of number of megabytes, e.g. 1 equal 1 megabyte. The minimum value allowed is 1. This is a credit based limit, existing Http2Streams may cause this limit to be exceeded, but new Http2Stream instances will be rejected while this limit is exceeded. The current number of Http2Stream sessions, the current memory use of the header compression tables, current data queued to be sent, and unacknowledged PING and SETTINGS frames are all counted towards the current limit.

Link copied to clipboard
abstract var maxSettings: Double?

Sets the maximum number of settings entries per SETTINGS frame. The minimum value allowed is 1.

Link copied to clipboard
abstract var paddingStrategy: Double?

Strategy used for determining the amount of padding to use for HEADERS and DATA frames.

Link copied to clipboard

Sets the maximum number of concurrent streams for the remote peer as if a SETTINGS frame had been received. Will be overridden if the remote peer sets its own value for maxConcurrentStreams.

Link copied to clipboard
abstract var remoteCustomSettings: ERROR CLASS: Symbol not found for js.array.ReadonlyArray<kotlin/Double>??

The array of integer values determines the settings types, which are included in the CustomSettings-property of the received remoteSettings. Please see the CustomSettings-property of the Http2Settings object for more information, on the allowed setting types.

Link copied to clipboard
abstract var settings: Settings?

The initial settings to send to the remote peer upon connection.

Link copied to clipboard
abstract var streamResetBurst: Double?
Link copied to clipboard
abstract var streamResetRate: Double?
Link copied to clipboard

If true, it turns on strict leading and trailing whitespace validation for HTTP/2 header field names and values as per RFC-9113.

Link copied to clipboard

Specifies a timeout in milliseconds that a server should wait when an `'unknownProtocol'` is emitted. If the socket has not been destroyed by that time the server will destroy it.