Use o arquivo Vala GIO aberto mostrado aqui link
var web_page = File.new_for_uri ("http://live.gnome.org/Vala");
Este é o método padrão de pegar arquivos e páginas da web e você pode usar a sintaxe uri para vários protocolos suportados, como ssh, ftp, etc.