Могу ли я использовать glib для создания портативного http GET-запроса и как? - PullRequest
2 голосов
/ 16 июля 2010

Интересно, кто-нибудь из вас уже запрограммировал запрос http get с помощью glib?Возможно ли это и как?

Я просто хочу вызвать простые URL с параметрами, и код должен работать на GNU / Linux, Windows и Mac.

Если это невозможно сglib, есть ли у вас предложения о том, что использовать для этой цели (в переносной перспективе).Я хочу по возможности избежать сторонних библиотек, чтобы минимизировать зависимости моего проекта.Так что в этом случае glib - неправильный путь, любой фрагмент кода будет приветствоваться!

Спасибо Sinn '

1 Ответ

3 голосов
/ 16 июля 2010

Да, вы можете использовать libsoup . Он является частью GNOME и предназначен для использования с GLib. Вы можете начать с howto . Например. он показывает, как создать базовый запрос GET:

SoupMessage *msg;
msg = soup_message_new ("GET", "http://example.com/");
SoupSession *session = soup_session_sync_new();
guint status = soup_session_send_message (session, msg);
...