标签: http cross-platform webrequest glib
只是想知道你们是否已经使用glib编写了一个http get请求? 它有可能吗?如何?
我只想用参数调用一个简单的url,代码必须在gnu / linux,windows和mac上工作。
如果使用glib是不可能的,那么您是否有任何关于为此目的使用的建议(从便携式角度来看)。 我想避免可能的第三方库,以尽量减少我的项目依赖性。因此,在glib的情况下,不是正确的方式,欢迎使用任何代码片段!
由于 新芬'
答案 0 :(得分:3)
是的,您可以使用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);