2010-02-08 19 views
7

Estoy planeando crear un plugin scrobbler Last.FM para un reproductor de música en Windows. Last.FM submissions API relés en HTTP/1.1 GET y POST.Buena biblioteca liviana para HTTP POST/GET para C?

Nunca he hecho programación orientada a Internet y todavía tengo que saber sobre el protocolo HTTP, pero me gustaría empezar a jugar con él para enviar y obtener algunos datos. Miré la interfaz de Winsock, pero no sé si sería mejor usar algo más fácil.

¿Alguien de ustedes sabe cómo podría hacerlo? ¿Qué podría usar?

Si es así, ¿podría indicarme un tutorial también?

Si es una biblioteca sería bueno que pueda vincular estáticamente a ella, me gustaría proporcionar solo el archivo DLL del complemento.

Respuesta

1

Windows viene con WinHttp, que admite GET y POST.

+0

¡Muchas gracias! En este momento estoy pensando en usar WinHTTP o libcurl. –

7

LibCurl es uno de los más utilizados y más portátil.

+0

Gracias ¡mucho! La definición de HTTP_ONLY se convierte en una alternativa ligera para tener en cuenta (200 KB). –

+0

También tienen algunas alternativas a libcurl en sus páginas: http://curl.haxx.se/libcurl/competitors.html – pan1nx

+9

No creo que califique como liviano – finnw

0

libghttp es bastante ligero.

No estoy seguro si se compilará limpiamente en win32.

+0

No, no se compila fácilmente en win32 pero gracias ¡de todas formas! –