适用于C的HTTP POST / GET的轻量级库?

时间:2010-02-08 13:32:08

标签: c http sockets winsock

我打算为Windows中的音乐播放器创建Last.FM scrobbler插件。 Last.FM submissions API在HTTP / 1.1 GET和POST上进行中继。

我从未完成面向Internet的编程,我仍然需要了解HTTP协议,但我想开始使用它来发送和获取一些数据。我看过Winsock界面,但我不知道使用更简单的东西是否更好。

你们中的任何人都知道我该怎么办?我可以用什么?

如果是这样,你能指点我一个教程吗?

如果它是一个库,我可以静态链接到它,我想只提供插件的DLL。

4 个答案:

答案 0 :(得分:11)

LibCurl是使用最广泛且最便携的产品之一。

答案 1 :(得分:2)

libghttp非常轻量级。

我不确定它是否会在win32上干净利落地编译。

答案 2 :(得分:1)

Windows附带WinHttp,它支持GET和POST。

答案 3 :(得分:0)

这是一个旧线程,但如果这有助于其他任何人:

使用libCurl http://curl.haxx.se/libcurl/c/simplepost.html

这是我发现快速发布http帖子或获取

的最简单方法