Tengo una URL base y algunos URI relativos en ese documento de los que quiero tener la ruta de acceso absoluta.URL absoluta de la ruta relativa
E.g. base = https://example.com/some/path.html?query=string y URIs relativos en ese documento:
- 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 que tienen la class URL lograr eso:
URL abs = new URL(new URL(basePath), relPath);
Pero curiosamente no puedo encontrar una biblioteca C llana o función darse cuenta de eso.
¿Hay alguna biblioteca que pruebe esa característica? ¿O mejor aún algún pequeño archivo autónomo que uno pueda usar?
echa un vistazo a http://stackoverflow.com/questions/726122/best-ways-of-parsing-a-url-using-c – frankc