Bonne bibliothèque légère pour HTTP POST / GET pour C?

Je prévois de créer un plugin Last.FM scrobbler pour un lecteur de musique sous Windows. Last.FM soumet les relais API sur HTTP / 1.1 GET et POST.

Je n’ai jamais fait de programmation orientée Internet et je ne connais toujours pas le protocole HTTP, mais j’aimerais commencer à jouer avec lui en envoyant et en obtenant des données. J’ai regardé l’interface Winsock mais je ne sais pas s’il serait préférable d’utiliser quelque chose de plus simple.

Est-ce que quelqu’un d’entre vous sait comment je pourrais le faire? Que pourrais-je utiliser?

Si oui, pourriez-vous me diriger vers un tutoriel aussi?

Si c’est une bibliothèque, il serait bien que je puisse la lier statiquement à celle-ci, je voudrais uniquement fournir la DLL du plug-in.

Windows est livré avec WinHttp , qui prend en charge GET et POST.

LibCurl est l’un des systèmes les plus utilisés et les plus portables.

libghttp est assez léger.

Je ne sais pas s’il comstackra proprement sur win32.

C’est un vieux fil, mais au cas où cela pourrait aider quelqu’un d’autre:

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

C’est le moyen le plus simple que j’ai trouvé de faire un post http rapide ou d’obtenir