Что меня смущает, так это декодирование значений HTTP-заголовка .
Пример заголовка:
Some-Header: "строка в кавычках ? "; * utf-8'en'Weirdness
Можно ли цитировать значения заголовка ? Как насчет кодировки самого "
? '
допустимый символ кавычки? Какое значение имеет точка с запятой (;
)? Может ли анализатор значений для HTTP-заголовка считаться парсером MIME?
Я делаю прозрачный прокси, который должен прозрачно обрабатывать и изменять многие поля заголовка «в дикой природе». Вот почему мне нужно так много подробностей о формате.