Http2Limits Class

Definition

Limits only applicable to HTTP/2 connections.

public ref class Http2Limits
public class Http2Limits
type Http2Limits = class
Public Class Http2Limits
Inheritance
Http2Limits

Constructors

Http2Limits()

Properties

HeaderTableSize

Limits the size of the header compression table, in octets, the HPACK decoder on the server can use.

Value must be greater than 0, defaults to 4096

InitialConnectionWindowSize

Indicates how much request body data the server is willing to receive and buffer at a time aggregated across all requests (streams) per connection. Note requests are also limited by InitialStreamWindowSize

Value must be greater than or equal to 65,535 and less than 2^31, defaults to 128 kb.

InitialStreamWindowSize

Indicates how much request body data the server is willing to receive and buffer at a time per stream. Note connections are also limited by InitialConnectionWindowSize

Value must be greater than or equal to 65,535 and less than 2^31, defaults to 96 kb.

MaxFrameSize

Indicates the size of the largest frame payload that is allowed to be received, in octets. The size must be between 2^14 and 2^24-1.

Value must be between 2^14 and 2^24, defaults to 2^14 (16,384)

MaxRequestHeaderFieldSize

Indicates the size of the maximum allowed size of a request header field sequence. This limit applies to both name and value sequences in their compressed and uncompressed representations.

Value must be greater than 0, defaults to 2^14 (16,384)

MaxStreamsPerConnection

Limits the number of concurrent request streams per HTTP/2 connection. Excess streams will be refused.

Value must be greater than 0, defaults to 100

Applies to