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}