Task

Access and print a URL's content (the located resource) to the console.

There is a separate task for HTTPS Requests.




func get(url) {
    var lwp = (
        try   { require('LWP::UserAgent') }
        catch { warn "'LWP::UserAgent' is not installed!"; return nil }
    )
    var ua = lwp.new(agent => 'Mozilla/5.0')
    if (var resp = ua.get(url); resp.is_success) {
        return resp.decoded_content
    }
    return nil
}
 
print get("http://rosettacode.org")