Кто-нибудь знает, какую кодировку использовали заголовки HTTP для кодирования? - PullRequest
0 голосов
/ 23 февраля 2012

Как и проблема, описанная в заголовке, моя проблема заключается в том, что когда я читаю заголовок Http, который возвращается с сервера в программах для Android, появляется неупорядоченный код строк, поэтому я не знаю, что это за кодировкасервер, используемый для кодирования заголовков ответа http? и какая кодировка используется andorid для декодирования заголовков ответа http?Как мне сбежать или разобраться с Искаженным?

1 Ответ

0 голосов
/ 06 июня 2012

Поскольку заголовки HTTP являются MIME, см. RFC 822 , где он определен как ASCII.

3.1.2. СТРУКТУРА ПОЛЯ ЖАТКИ

Как только поле развернуто, его можно рассматривать как состоящее из имя поля, за которым следует двоеточие (":"), за которым следует тело поля, и завершается возвратом каретки / переводом строки. Имя поля должно быть состоит из печатных символов ASCII (то есть символов, которые имеют значения между 33 и 126., десятичные, кроме двоеточия). Поле-тело может состоять из любых символов ASCII, кроме CR или LF. (Пока ЧР и / или LF могут присутствовать в реальном тексте, они удаляются действие по развертыванию поля.)

Тогда RFC 2047

описывает расширения к RFC 822, чтобы разрешить текстовые данные не-US-ASCII в Поля заголовка почты в Интернете

...