2010-02-08 1 views
7

Я планирую создать плагин Last.FM scrobbler для музыкального проигрывателя в Windows. Last.FM submissions API реле по HTTP/1.1 GET и POST.Хорошая легкая библиотека для HTTP POST/GET для C?

Я никогда не занимался интернет-программированием, и я все еще должен знать о протоколе HTTP, но я бы хотел начать играть с ним, отправляя и получая некоторые данные. Я посмотрел интерфейс Winsock, но я не знаю, было бы лучше использовать любую более легкую вещь.

Кто-нибудь из вас знает, как я могу это сделать? Что я могу использовать?

Если да, не могли бы вы указать мне на учебник тоже?

Если это библиотека, было бы неплохо, что я могу связать статически с ней, я бы хотел предоставить только DLL плагина.

ответ

1

Windows поставляется с WinHttp, который поддерживает GET и POST.

+0

Большое спасибо! Прямо сейчас я думаю об использовании WinHTTP или libcurl. –

7

LibCurl является одним из наиболее широко используемых и наиболее переносимых.

+0

Спасибо очень! Определение HTTP_ONLY становится легкой альтернативой, чтобы иметь в виду (200 КБ). –

+0

У них также есть некоторые альтернативы libcurl на своих страницах: http://curl.haxx.se/libcurl/competitors.html – pan1nx

+9

Я не думаю, что он квалифицируется как легкий – finnw

0

libghttp довольно легкий вес.

Im unsure, если он будет компилироваться на Win32.

+0

Нет, он легко компилируется на win32, но спасибо так или иначе! –

-1

Это старая нить, но в случае, если это поможет кому-либо еще:

Использование Libcurl http://curl.haxx.se/libcurl/c/simplepost.html

Это самый простой способ я нашел делать быструю почту HTTP или получить