Ho un URL di base e alcuni URI relativi in quel documento che voglio avere il percorso assoluto di.URL assoluto dal percorso relativo
E.g. base = https://example.com/some/path.html?query=string e relativi URI in quel 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/ 012.
In Java si ha la class URL realizzare che:
URL abs = new URL(new URL(basePath), relPath);
Ma stranamente non riesco a trovare una libreria C pianura o la funzione realizzare proprio questo.
Esiste una libreria che prova tale funzionalità? O meglio ancora qualche piccolo file autosufficiente che si può usare?
check out http://stackoverflow.com/questions/726122/best-ways-of-parsing-a-url-using-c – frankc