Procedure Optimiser(PasDEffetDeBord) DecoderUniformResourceIdentifier(URI : Nul Ou Caractere, Schema : Nul Ou Caractere Sortie, NomDeLUtilisateur : Nul Ou Caractere Sortie,
AdresseServeur : Nul Ou Caractere Sortie, Port : Entier=? Sortie, Chemin : Nul Ou Caractere=? Sortie, Parametres : Nul Ou Caractere=? Sortie,
Fragment : Nul Ou Caractere=? Sortie);
http://mon-utilisateur@mon-domaine.com/chemin-a/chemin-b?mon-parametre-a=A&mon-parametre-b=B#mon-fragment
Les paramètres suivants prennent alors les valeurs suivantes :
http
.mon-utilisateur
de mon-utilisateur@mon-domaine.com
.mon-domaine.com
./chemin-a/chemin-b
.mon-parametre-a=A&mon-parametre-b=B
.mon-fragment
.
Principal
/*******/
Variable
Schema : Nul Ou Caractere;
NomDeLUtilisateur : Nul Ou Caractere;
AdresseServeur : Nul Ou Caractere;
Port : Entier;
Chemin : Nul Ou Caractere;
Parametres : Nul Ou Caractere;
Fragment : Nul Ou Caractere;
URI : Caractere;
Debut
...
DecoderUniformResourceIdentifier(URI,Schema,NomDeLUtilisateur,AdresseServeur,Port,Chemin,Parametres,Fragment);
/* Decode l'URI. */
...
Fin Principal
- | - | - | - | - | - | - | - | - |