[JAVA]probleme interprétation URL
Bonjour,
J'ai réalisé pour un cour de réseau un serveur http, dans lequel j'ai réinventé la fonction get(), pour le plaisir de mon prof.
Je me trouve face à un problème lorsque je lis certaine URL qui sont envoyées à mon serveur. En effet si l'URL est du type "C:/toto.txt", j'arrive à trouvé le fichier toto.txt et à le renvoyer au client (IE, firefox, etc...)
Par contre si dans IE par exemple je tape l'URL "c:/Document and Setting\toto.txt", Il me la transforme en "c:/Document%20and%20Setting/toto.txt". Et il m'envoi cette même chaine au serveur.
le probleme est que mon serveur cherche le fichier c:/Document%20and%20Setting/toto.txt est me dit qu'il n'existe pas.
Comment puis-je faire pour retransformer la chaine sans les %xx, sans utiliser un replaceAll() pour chaque codes qui existent.
merci
Ogtraba