sdbd-demo.git

git clone https://git.crispbyte.dev/sdbd-demo.git

sdbd-demo.git / SDBD.Codec
CheddarCrisp  ·  2024-01-10

HeaderListener.cs

 1using System.Text;
 2
 3internal class HeaderListener : hpack.IHeaderListener {
 4  public Dictionary<string, string> Headers { get; private set; }
 5
 6  public HeaderListener() {
 7    Headers = new Dictionary<string, string>();
 8  }
 9
10  public void AddHeader(byte[] nameBytes, byte[] valueBytes, bool sensitive) {
11    var name = Encoding.UTF8.GetString(nameBytes);
12    var value = Encoding.UTF8.GetString(valueBytes);
13
14    Headers.Add(name, value);
15  }
16}