Estaba buscando en libsoup para implementar el lado del servidor de una API en un proyecto de hobby (estaba haciendo mi propio enrutador).
Para cuando terminé de satisfacer las dependencias de GNOME, la simplicidad del código del lado del servidor basado en la devolución de llamada no parecía tan atractiva como lo era antes. La interfaz es lo suficientemente agradable, vea soup_server_add_handler().
Si escribe aplicaciones de GNOME (por lo tanto, ya puede contar con las dependencias de GNOME allí), está bien (se sentía lento, para mí).
Si solo está escribiendo código de cliente, o cualquier cosa que tenga que funcionar en ausencia de GNOME, quédese en curl.
¿Estás escribiendo el código del cliente? ¿o ambos? –
Estoy escribiendo el código del cliente. –