Bagikan melalui


Http2Limits Kelas

Definisi

Batasan hanya berlaku untuk koneksi HTTP/2.

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

Konstruktor

Http2Limits()

Batasan hanya berlaku untuk koneksi HTTP/2.

Properti

HeaderTableSize

Membatasi ukuran tabel kompresi header, dalam oktet, encoder dan dekoder HPACK di server dapat digunakan.

Nilai harus lebih besar dari atau sama dengan 0, defaultnya adalah 4096 oktet (4 KiB).

InitialConnectionWindowSize

Menunjukkan berapa banyak data isi permintaan, dalam byte, server bersedia menerima dan buffer pada satu waktu yang dikumpulkan di semua permintaan (aliran) per koneksi. Permintaan catatan juga dibatasi oleh InitialStreamWindowSize

Nilai harus lebih besar dari atau sama dengan 64 KiB dan kurang dari 2 GiB, defaultnya adalah 1 MiB.

InitialStreamWindowSize

Menunjukkan berapa banyak data isi permintaan, dalam byte, server bersedia menerima dan buffer pada satu waktu per aliran. Koneksi catatan juga dibatasi oleh InitialConnectionWindowSize. Harus ada ruang di jendela aliran dan jendela koneksi agar klien dapat mengunggah data isi permintaan.

Nilai harus lebih besar dari atau sama dengan 64 KiB dan kurang dari 2 GiB, defaultnya adalah 768 KiB.

KeepAlivePingDelay

Mendapatkan atau mengatur penundaan ping tetap hidup. Server akan mengirim ping tetap hidup ke klien jika tidak menerima bingkai apa pun pada koneksi untuk periode waktu ini. Properti ini digunakan bersama dengan KeepAlivePingTimeout untuk menutup koneksi yang rusak.

Nilai penundaan harus lebih besar dari atau sama dengan 1 detik. Atur ke MaxValue untuk menonaktifkan ping tetap hidup. Default ke MaxValue.

KeepAlivePingTimeout

Mendapatkan atau mengatur batas waktu ping tetap hidup. Ping tetap hidup dikirim ketika periode tidak aktif melebihi nilai yang dikonfigurasi KeepAlivePingDelay . Server akan menutup koneksi jika tidak menerima bingkai apa pun dalam waktu habis.

Batas waktu harus lebih besar dari atau sama dengan 1 detik. Atur ke MaxValue untuk menonaktifkan batas waktu ping tetap hidup. Default ke 20 detik.

MaxFrameSize

Menunjukkan ukuran payload bingkai terbesar yang diizinkan untuk diterima, dalam oktet. Ukurannya harus antara 2^14 dan 2^24-1.

Nilai harus antara 2^14 dan 2^24, defaultnya adalah 2^14 oktet (16 KiB).

MaxRequestHeaderFieldSize

Menunjukkan ukuran maksimum yang diizinkan dari urutan bidang header permintaan, dalam oktet. Batas ini berlaku untuk urutan nama dan nilai dalam representasi terkompresi dan tidak dikompresi.

Nilai harus lebih besar dari 0, default ke 2^14 oktet (16 KiB).

MaxStreamsPerConnection

Membatasi jumlah aliran permintaan bersamaan per koneksi HTTP/2. Aliran berlebih akan ditolak.

Nilai harus lebih besar dari 0, default ke 100 aliran.

Berlaku untuk