2

只是想知道你们中是否有人已经使用 glib 编写了 http get 请求?有可能吗?怎么做?

我只想用参数调用一个简单的url,代码必须在gnu/linux、windows和mac上运行。

如果 glib 无法实现,您对为此目的使用什么有任何建议(从可移植的角度来看)。如果可能的话,我想避免使用 3rd 方库来最小化我的项目依赖关系。所以在那种 glib 不是正确方法的情况下,任何代码片段都将受到欢迎!

谢谢辛恩

4

1 回答 1

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);
于 2010-07-15T21:25:25.590 回答