Анализ значений заголовков HTTP: цитирование, RFC 5987, MIME и т. Д.

Что меня смущает, так это декодирование значений HTTP-заголовка .

Пример заголовка:
Some-Header: "строка в кавычках ? "; * utf-8'en'Weirdness

Можно ли цитировать значения заголовка ? Как насчет кодировки самого " ? ' допустимый символ кавычки? Какое значение имеет точка с запятой (; )? Может ли анализатор значений для HTTP-заголовка считаться парсером MIME?

Я делаю прозрачный прокси, который должен прозрачно обрабатывать и изменять многие поля заголовка «в дикой природе». Вот почему мне нужно так много подробностей о формате.

6
задан unixman83 28 December 2011 в 01:34
поделиться