in the RFC for hpack, it says this...
The dynamic table can contain duplicate entries (i.e., entries with the same name and same value). Therefore, duplicate entries MUST NOT be treated as an error by a decoder
in the table, since the static and dynamic table are one (via index address space in RFC), does this mean if i have the header: headername: headervalue in index 75, then i encounter it in a new request, i should also add it to the dynamic table although its already at index 75? If so, which one would i reference, index 75 or the newest index? Then, what happens if i encounter a header that has the same name but with each request has a new value, can i keep the header name that never changes in the dynamic table then use that index to decode the header name only?