Ich schaute auf libsoup, um die Serverseite einer API auf einem Hobbyprojekt zu implementieren (ich machte meinen eigenen Router).
Zu der Zeit, als ich die GNOME-Abhängigkeiten erfüllte, schien die Einfachheit des Callback-basierten Serverseitencodes nicht so attraktiv zu sein wie früher. Die Schnittstelle ist nett genug, siehe soup_server_add_handler().
Wenn Sie GNOME-Anwendungen schreiben (kann also schon darauf zählen, dass die GNOME-Abhängigkeiten da sind), ist es in Ordnung (es fühlte sich für mich träge an).
Wenn Sie gerade Client-Code schreiben, oder irgendetwas, das in Abwesenheit von GNOME funktionieren muss, bleiben Sie ruhig.
Schreiben Sie gerade den Clientcode? oder beides? –
Ich schreibe gerade den Client-Code. –