Hi,
We use the python 'urllib' module to retrieve URL submissions (the nova server has to download your image from the URL you supplied).
Testing this from the command line, I get:
$ python -c "import urllib; f = urllib.urlopen('
https://puu.sh/qO9WO/701b328cde.jpg'); print
f.info(); print 'Code:', f.getcode()"
Date: Fri, 25 Nov 2016 20:23:36 GMT
Content-Type: text/html; charset=UTF-8
Connection: close
Set-Cookie: __cfduid=d6cdd49f0cc0c4f80d8f292fc02f291641480105416; expires=Sat, 25-Nov-17 20:23:36 GMT; path=/; domain=.puu.sh; HttpOnly
Cache-Control: max-age=10
Expires: Fri, 25 Nov 2016 20:23:46 GMT
X-Frame-Options: SAMEORIGIN
Server: cloudflare-nginx
CF-RAY: 3077d1c2fa894716-EWR
Code: 403
So the puu.sh web server is sending a "403" (permission denied) error message when it receives a request from the urllib module.
I checked and "wget" (and firefox web browser) work okay for this URL -- so this web server is discriminating based on the client's request headers. Which is naughty.
Not much I can do about it...
cheers,
--dustin