HTTP-хост Unicode: поле заголовка? - PullRequest
3 голосов
/ 22 декабря 2011

Как выглядит заголовок Host: для домена Unicode. например æon.com в формате MOST STANDARD (предполагается, что RFC 5987? или это что-то еще?)?

Я разрабатываю прозрачный прокси-сервер, который должен работать в разных браузерах и на разных языках.

Не могли бы вы вставить пример HTTP-заголовка Host: æon.com, такой же, как при получении дампа пакетов Wireshark, без декодирования и, в частности, в поле Host:.

Ответы [ 2 ]

4 голосов
/ 22 декабря 2011

Международные доменные имена кодируются в Punycode .«æon.com» представлен «xn--on-0ia.com».

1 голос
/ 22 декабря 2011

a) RFC 5987 применяется только к определенным параметрам полей заголовка, а не к полям заголовка целиком.

b) Поле заголовка хоста должно быть таким, каким было имя хоста в HTTP URI (!!!, а не IRI), (как объяснено в deceze, с маленьким кодом).

...