libsoup客户端的简单示例
Simple example of libsoup client
我正试图在程序中使用libsoup从Internet下载一个文件。我(目前)所需要的只是简单地将url传递给libsoup,并将文件下载到/tmp/目录。
基本上我的程序看起来像:
Download d;
d.get("http://test.com/sample.mp3");
我在谷歌上搜索了一个简单的libsoup示例,但运气不佳,也许Soup Client Basics是一个很好的开始,但作为一个新的(油嘴滑舌的)初学者,恐怕它并不简单。
任何人都可以使用libsoup客户端共享一个简单的类似hello world的程序吗?
好的,最后我制定了一个简单的版本,如下所示。
g_type_init();
SoupSession *session = soup_session_sync_new();
SoupMessage *msg = soup_message_new ("GET", "http://mine.com/test.txt");
soup_session_send_message (session, msg);
fwrite (msg->response_body->data,
1,
msg->response_body->length,
stdout);
这段代码相当简单,它从mine.com
中获取test.txt
并将其打印在控制台上。
相关文章:
- 在C++中创建一个简单的数据包路由器,如何跟踪"客户端"?
- 我正在编写一个简单的客户端套接字应用程序,但在连接后服务器收到一个空缓冲区
- 使用UNIX套接字C++客户端与Node.js服务器通信的简单示例
- Winsock 简单客户端服务器,接收失败
- 客户端服务器简单示例非块
- C和C++中的简单echo客户端服务器
- 用于文件同步的简单客户端
- 简单 Python 客户端和C++服务器的示例
- 简单的C 异步HTTP客户端
- C++简单聊天客户端,无需提升
- 简单的gSoap服务器和带有SSL的客户端
- 将我的简单winsock服务器/客户端应用程序变形为简单的Web服务器
- Websocketpp简单HTTP客户端
- C++套接字客户端/服务器简单消息发送器
- C ++中的简单客户端服务器程序不起作用
- 如何在一台本地计算机/主机上对简单的 TCP 客户端/服务器进行单元测试
- 如何在Qt中编写客户端-服务器应用程序并实现简单的协议
- c++:简单的TCP服务器不接受来自客户端的数据
- 如何编写一个简单的SSH客户端
- 在linux中使用命名管道的简单客户端/服务器程序