public class Resources : Object
{
-public void fetchResourceFrom(string src, string target)
+public void fetchResourceFrom(string src, string target, Soup.SessionCallback? callback))
{
// fetch...
var message = new Soup.Message ("GET",
src
);
-
+session.queue_message (message, (sess, mess) => {
+ stdout.printf ("Message length: %lld\n%s\n",
+ mess.response_body.length,
+ mess.response_body.data);
+});
// send the HTTP request and wait for response
- session.send_message (message);
+
// output the XML result to stdout
FileUtils.set_contents(