Comment parsingr une URL en C?

Je me demande comment parsingr une URL dans un object d’URL (d’une certaine sorte) en C. Pour pouvoir extraire des objects clé / valeur d’une chaîne de requête.

Ont examiné: Les meilleurs moyens d’parsingr une URL en utilisant C?

Et plusieurs autres ressources, même Google Code, mais qui n’ont rien trouvé à mon goût. Et non, utiliser sscanf et regex n’est pas une alternative. En disant, sauf si je dois écrire mon propre parsingur ..

Serait reconnaissant pour des conseils ou de l’aide sur où je pourrais trouver cela!

UriParser

Regarder wget en vaudrait la peine. Téléchargez le source et regardez la fonction url_parse dans src / url.c.

J’espère que cela t’aides.

J’ai extrait un parsingur de wget:

http://eduardo38.netne.net/url_parse.tar.gz