Zerlegt eine URL in Protokoll, Host, Port, Pfad, Query und Hash und listet jeden Query-Parameter.
Host, Pfad, Query und Hash folgen verschiedenen Regeln. Port 443 steht oft gar nicht in der Adresse. Diese Seite listet die Felder und jeden Query-Parameter. Prozentkodierung macht sie nicht. Dafür gibt es URL kodieren. Ein Host als xn-- gehört zu Punycode.
example.com/search?q=1.Schlüssel = Wert.http:// oder https://, sagt die erste Zeile, dass https angenommen wurde. Das ist ein Hinweis, nicht Teil Ihrer Eingabe.Geteilt wird mit dem URL-Parser des Browsers. Ein leerer Port zeigt den Standard des Schemas, mit dem Vermerk Standard, damit Sie ihn von einem getippten Port unterscheiden. https ist 443, http ist 80. Stehen Benutzer und Passwort in der Adresse, erscheinen sie in der Zeile Benutzername. Ein lebendes Passwort gehört nicht auf einen geteilten Bildschirm.
Query-Werte werden dekodiert, deshalb wird %E5%8C%97%E4%BA%AC zu 北京. Der Teil nach # erreicht die meisten Server nicht, steht aber hier, weil der Browser ihn behält. Ein Text ohne Host wird abgelehnt und nicht als Pfad gelesen.
Ein Host ohne Schema ist noch keine volle URL. Die Seite setzt https:// davor und sagt das in der ersten Zeile.
Hier sehen Sie die Zeichen. Zum Neubau der Adresse kodieren Sie den Wert mit URL kodieren noch einmal.