3 Stimmen

Unicode HTTP-Host: Header-Feld?

Was bedeutet die Host: Header für eine Unicode-Domäne aussehen. z. B. æon.com im MOST STANDARD-Format (unter der Annahme von RFC 5987? oder ist es etwas anderes?)?

Ich entwickle einen transparenten Proxy, der in verschiedenen Browsern und Sprachen funktionieren muss.

Können Sie ein Beispiel für eine Host: æon.com HTTP-Header, wie ein Wireshark Packet Dump ihn erzeugen würde, nicht dekodiert und speziell die Host: Feld.

4voto

deceze Punkte 489288

Internationale Domänennamen sind kodiert in Punycode . "æon.com" wird dargestellt durch "xn-auf-0ia.com".

2voto

Julian Reschke Punkte 37371

A) RFC 5987 gilt nur für bestimmte Headerfeldparameter, nicht für ganze Headerfelder.

b) Das Host-Header-Feld sollte das sein, was auch immer der Hostname im HTTP-URI (!!!, nicht IRI) war (wie von deceze erklärt, puny-coded).

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X