J'ai une URL de base et des URI relatives dans ce document dont je veux avoir le chemin absolu.URL absolue du chemin relatif
E.g. base = https://example.com/some/path.html?query=string et URIs relatives dans ce document:
- index.html → https://example.com/some/index.html
- .. → https://example.com/
- ../../../../abc → https://example.com/abc
- abc/.. → https://example.com/some/
- //example.org/ → https://example.org/
- ftp://example.net/ → ftp://example.net/
En Java, vous avez la class URL que l'accomplissement:
URL abs = new URL(new URL(basePath), relPath);
Mais étrangement je ne peux pas trouver une bibliothèque C ordinaire ou fonction de réaliser cela.
Existe-t-il une bibliothèque prouvant cette fonctionnalité? Ou mieux encore un petit fichier autonome que l'on peut utiliser?
consultez http://stackoverflow.com/questions/726122/best-ways-of-parsing-a-url-using-c – frankc