Découpe une URL en protocole, hôte, port, chemin, requête et ancre, et liste chaque paramètre.
L’hôte, le chemin, la requête et l’ancre n’obéissent pas aux mêmes règles. Le port 443 est souvent absent de l’adresse. Cette page aligne ces champs et chaque paramètre. Elle ne fait pas d’encodage pour cent. Pour ça, encoder une URL. Un hôte écrit xn-- passe par le punycode.
example.com/search?q=1.clé = valeur.http:// ni https://, la première ligne dit que https a été supposé. C’est une note, pas un morceau de ce que vous avez collé.C’est le parseur d’URL du navigateur qui coupe. Un port vide affiche le port par défaut du schéma, avec la mention par défaut, pour le distinguer d’un port tapé. https vaut 443, http vaut 80. Si l’adresse contient un utilisateur et un mot de passe, ils apparaissent sur la ligne du nom d’utilisateur. Ne collez pas un mot de passe en service si l’écran est partagé.
Les valeurs de requête sont décodées : %E5%8C%97%E4%BA%AC s’affiche 北京. Ce qui suit # n’arrive pas à la plupart des serveurs, mais le navigateur le garde, donc il est listé. Un texte sans hôte est refusé, il n’est pas pris pour un chemin.
Un hôte sans schéma n’est pas encore une URL. La page ajoute https:// pour que le parseur ait un schéma, et elle le dit sur la première ligne.
Ici vous voyez les caractères. Pour reconstruire le lien, réencodez la valeur avec encoder une URL.