parseur d'URL : url => ( host, port, path)
Bonjour
J'ai besoin d'une fonction qui donne le nom du host (ou addresse IP) , le numero du port et l'addresse du path
cad
Citation:
char * url_parse(char* url, char * hostname, uint16_t * port)
exemple d'appel 1
Citation:
char hostname [100];
uint16_t port;
char* path = url_parse("http://serveur/test", hostname, &port)
la valeur retourne sera "/test"
hostname = "serveur"
port = 80
exemple d'appel 2
Citation:
char hostname [100];
uint16_t port;
char* path = url_parse("http://192.168.1.10:6666/test/test2", hostname, &port)
la valeur retourne sera "/test/test2"
hostname = "192.168.1.10"
port = 6666
Est-ce qu'il ya librairie standard qui resoud mon probleme?