Analyseur d'URL

Analysez et décodez n'importe quelle URL en ses composants — protocole, hôte, port, chemin, paramètres de requête et fragment. Tout le traitement est effectué dans votre navigateur.

Analyse instantanée Composants complets Traitement côté client

Comment utiliser l'analyseur d'URL

Analysez n'importe quelle URL en trois étapes simples

1

Collez votre URL

Entrez n'importe quelle URL dans le champ de saisie — les URL complètes avec chaînes de requête fonctionnent le mieux.

2

Décomposition instantanée

L'URL est analysée en temps réel en toutes ses parties composantes.

3

Examinez les paramètres

Consultez les paramètres de requête décodés dans un tableau et copiez les composants individuels.

Qu'est-ce qu'une URL ?

Un Localisateur Uniforme de Ressource (URL) est une adresse web qui spécifie l'emplacement d'une ressource sur un réseau informatique et le mécanisme pour la récupérer. Les URL sont composées de plusieurs éléments dont le protocole, le nom de domaine, le port, le chemin, les paramètres de requête et le fragment.

Structure d'une URL

Une URL est composée de plusieurs parties :

Protocole

Le protocole de communication (http, https, ftp, etc.)

Nom d'hôte

Le nom de domaine ou l'adresse IP du serveur

Port

Le numéro de port réseau (par défaut : 80 pour HTTP, 443 pour HTTPS)

Chemin

Le chemin spécifique de la ressource sur le serveur

Chaîne de requête

Paramètres clé-valeur pour le contenu dynamique

Fragment

Une ancre pointant vers une partie spécifique de la page

Questions fréquentes

Quels composants d'URL l'analyseur détecte-t-il ?

L'analyseur extrait le schéma (protocole), le nom d'hôte, le port, le chemin, les paramètres de chaîne de requête (sous forme de tableau), le fragment (hash), le nom d'utilisateur, le mot de passe, l'origine et la chaîne de recherche.

Décode-t-il les caractères encodés dans l'URL ?

Oui. Tous les caractères encodés dans l'URL (comme %20, %3A) sont automatiquement décodés dans le résultat pour une meilleure lisibilité.

Puis-je analyser des URL relatives ?

L'outil fonctionne mieux avec les URL absolues (commençant par http:// ou https://). Les URL relatives nécessitent une URL de base que le navigateur fournit automatiquement.

Quelle est la différence entre un URI, une URL et un URN ?

URI est le terme générique défini par la RFC 3986 : un identifiant composé d'un schéma, d'un chemin, d'une requête et d'un fragment. Une URL est un URI qui localise une ressource (https://ezparser.com/url-parser), tandis qu'un URN nomme une ressource sans indiquer son emplacement (urn:isbn:0451450523). Dans le travail web quotidien, c'est presque toujours d'URL qu'il s'agit.

Comment fonctionne l'encodage en pourcentage ?

Chaque octet qui n'est pas un caractère non réservé (A-Z, a-z, 0-9, - . _ ~) est écrit sous la forme % suivi de deux chiffres hexadécimaux : l'espace devient %20, et le é en UTF-8 devient %C3%A9. Les caractères réservés comme / ? # & = portent une signification dans la structure d'une URL, ils doivent donc être encodés lorsqu'ils sont utilisés comme données. Dans les chaînes de requête, les anciens encodeurs de formulaires mappent aussi l'espace sur + - cet outil décode les deux formes.

Comment s'appellent les parties d'une URL ?

https://user:[email protected]:8443/v2/users?page=2#results se décompose en schéma (https), userinfo (user:pass@), hôte (api.example.com), port (8443), chemin (/v2/users), requête (page=2) et fragment (#results). La section 3 de la RFC 3986 définit la grammaire ; cet analyseur identifie chaque composant pour vous.

Les séquences //, /./ et /../ dans les chemins mènent-elles réellement à quelque chose ?

Oui - la section 6 de la RFC 3986 définit la normalisation : /a/./b se résout en /a/b, /a/../b en /b, et un segment vide // se réduit à /. Les navigateurs et les clients HTTP appliquent cette normalisation avant d'envoyer une requête, c'est pourquoi des URL ne différant que par leurs segments à points atteignent généralement la même ressource. La normalisation basée sur le schéma met également l'hôte en minuscules et supprime un port :443 par défaut.

Existe-t-il une longueur maximale pour une URL ?

La RFC 3986 ne fixe aucune limite. En pratique, Chrome accepte environ 2 Mo, mais la plupart des serveurs limitent les lignes de requête à environ 8 Ko (la valeur par défaut de LimitRequestLine d'Apache est 8190 octets), et des API comme Twitter/X documentent des limites de 2048 caractères. Maintenir les URL en dessous de 2000 caractères est la zone de sécurité conventionnelle pour le partage et le SEO.

{-- * External Resources Component(#18 Phase 3b 内容佐证工程) * 工具页「权威引用」区块:RFC / W3C / WHATWG / ECMA / IANA / 官方规范站 / Wikipedia。 * * - 接受 :slug 属性 → 经 config/tool-sources.php 家族矩阵渲染该工具的权威引用 * - slug 未命中映射时不渲染(无权威来源的工具静默跳过) * - 链接 title 保持英文(引用源专名);description 经 * common.resources.descriptions.{key} 本地化,lang 未命中回退英文(线上不裸奔) * - 链接保持 dofollow(rel="noopener noreferrer") * * @param string|null $slug --}}