reading image from URL
===

If I execute the following Groovy code 

    URL url = new URL('http://glowstick.blisstunes.com/wp-content/plugins/rss-poster/cache/e1ebf_josh-wink.jpg')
    ImageIO.read(url)

I get an exception:

    javax.imageio.IIOException: Can't get input stream from URL!
        at javax.imageio.ImageIO.read(ImageIO.java:1369)

But if I visit the URL in a browser the image displays. Is it because the HTTP request is being blocked because it doesn't look (from the headers) like it's coming from a browser?