如何解析C中的URL?

我想知道如何将一个url解析为C中的一个URL对象(某种类型)。这样我就能从一个查询字符串中提取key / val对象。

看过: 用C解析URL的最佳方法是什么?

还有其他一些资源,甚至谷歌代码,但没有找到任何我的口味..而且,不,使用sscanf和正则表达式不是另类。 说,除非我必须编写自己的解析器..

如果有任何提示或帮助,我会发现这个很棒!

UriParser

看看wget是值得的。 下载源代码并查看src / url.c中的url_parse函数。

希望这可以帮助。

我从wget中提取了一个解析器:

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