I think it is possible that the server that the URLs are pointing have a quota or is overloaded, such that your request gets an HTTP Error 503.
Is it possible for you to download the data in advance and load them from disk?