title: FileNotFoundException on working files url
body: <p>So i get in this random <code>FileNotFoundException</code>, once in a while when i try to download files
  from Amazon S3 bucket or dropbox generated urls. Even thou the urls of the files work in browser w/o problems, in the app it seems that the download client throws the <code>FileNotFoundException</code> every now and then:</p>
  
  <p>Here is the code I use:</p>
  
  <pre><code>URL url = new URL(urlString);
  HttpURLConnection connection = (HttpURLConnection) url.openConnection();
  connection.setReadTimeout(CONNECTION_TIMEOUT);
  connection.setRequestProperty("Accept-Encoding", "");
  connection.setRequestProperty("Range", "bytes=" + startPos + "-"    + dwnInfo.getStopRange());
  connection.setRequestProperty("User-Agent","Mozilla/5.0 ( compatible ) ");
  connection.setRequestProperty("Accept","*/*");          
  connection.connect();
  
  InputStream input = new BufferedInputStream(connection.getInputStream());
  </code></pre>
  
  <p>Some of the properties where added by reading other post regarding same issues, but the error still stays.</p>
  
  <p>Am I missing something ?</p>
  
  <p>Edit: forgot to mention that this doesn't happen instantly, it only happens when i try to download the "X" chunk of the file, stated with the range. I checked the start/end range and its fine. For the first "N" chunks it works fine. (N is random cuz it doesnt happen to the same chunk every time).</p>