public void DisableHeaderValidation() { IByteBuffer input = Unpooled.Buffer(200); try { HpackEncoder hpackEncoder = new HpackEncoder(true); IHttp2Headers toEncode = new DefaultHttp2Headers(); toEncode.Add((AsciiString)":test", (AsciiString)"1"); toEncode.Add((AsciiString)":status", (AsciiString)"200"); toEncode.Add((AsciiString)":method", (AsciiString)"GET"); hpackEncoder.EncodeHeaders(1, input, toEncode, NeverSensitiveDetector.Instance); IHttp2Headers decoded = new DefaultHttp2Headers(); hpackDecoder.Decode(1, input, decoded, false); Assert.Equal("1", decoded.GetAll((AsciiString)":test")[0]); Assert.Equal("200", decoded.Status); Assert.Equal("GET", decoded.Method); } finally { input.Release(); } }