To get, decode, and split a header value value:

  1. Let input be the result of decoding value.

  2. While true:

    1. Append the result of collecting a sequence of code points to value.

      The result might be the empty string.

    2. If position is not past the end of input and the code point at position within input is U+0022 ("), then continue.