Open iuryr opened 1 week ago
Considerando a sintaxe field-name: field-value
, sabemos que, ao parsearmos field-value, devemos ignorar tanto espaços antecedentes e posteriores.
Na situação field-name: field-value1 field-value2
, devemos guardar um único elemento, INCLUINDO os espaçoes entre field-value1 e field-value2.
Tratamento especial:
Fluxo geral:
1.Utilizar getNextLineRN
para capturar o resto da linha depois do \:
Obs: pensar numa maneira de "ignorar" vírgulas que estão dentro de aspas. Por exemplo em Date
TODO
NEXT
From RFC 9112
field-line: field-name ":" OWS field-value OWS CRLF
Request can have 0 or more field-lines. Then, aCRLF
General Dynamic
Example-Field: Foo, Bar
Example-Field: Baz
contains two field lines, both with the field name "Example-Field". The first field line has a field line value of "Foo, Bar", while the second field line value is "Baz". The field value for "Example-Field" is the list "Foo, Bar, Baz".