La syntaxe URI générique est constituée d'une séquence hiérarchique de composants appelée fragment scheme, authority, path, query et .
URI = scheme ":" hier-part [ "?" query ] [ "#" fragment ]
hier-part = "//" authority path-abempty
/path-absolute
/path-rootless
/path-empty
Les composants du régime et chemin d'accès sont nécessaires, bien que le chemin peut être vide (pas de caractères). Lorsque l'autorité est présente, le chemin doit être vide ou commencer par un caractère de barre oblique ("/"). Lorsque l'autorité n'est pas présente, le chemin ne peut pas commencer par deux barres obliques caractères ("//"). Ces restrictions résultent en cinq règles ABNF différentes pour un chemin (section 3.3), dont une seule correspondra à n'importe quelle référence d'URI donnée.
The following are two example URIs and their component parts:
foo://example.com:8042/over/there?name=ferret#nose
\_/ \______________/\_________/ \_________/ \__/
| | | | |
scheme authority path query fragment
| _____________________|__
/\/ \
urn:example:animal:ferret:nose
Je ne comprends pas comment cela répond à ma question. –
@RoyiNamir je ne savais pas pourquoi je fais cw ... pourriez-vous s'il vous plaît ajouter la bonne réponse je suis sûr que j'ai une connaissance complète de votre question –
Il ne dit pas quand/pourquoi devrais-je utiliser./'It montrez simplement la structure ... ai-je tort? –