title: EOFException getResponseCode()
body: <p>I have this piece of code:</p>
  
  <pre><code>public static boolean checkIfURLExists(String targetUrl) {
          HttpURLConnection httpUrlConn;
          System.setProperty("http.keepAlive", "false");
          try {
              httpUrlConn = (HttpURLConnection) new URL(targetUrl)
                      .openConnection();
              httpUrlConn.setRequestMethod("HEAD");
  
              // Set timeouts in milliseconds
              httpUrlConn.setConnectTimeout(500);
              httpUrlConn.setReadTimeout(1000);
  
              // Print HTTP status code/message for your information.
              return (httpUrlConn.getResponseCode() == HttpURLConnection.HTTP_OK);
          } catch (Exception e) {
              e.printStackTrace();
              System.out.println("Removing the URL: " + targetUrl);
              return false;
          }
      }
  </code></pre>
  
  <p>wich tests if an URL is reachable. I call this piece of code multiple times with different URL's. However, the code gives me a EOFException on this line:</p>
  
  <pre><code>return (httpUrlConn.getResponseCode() == HttpURLConnection.HTTP_OK);
  </code></pre>
  
  <p>Exception:</p>
  
  <pre><code>12-18 11:11:57.655: W/System.err(30198): java.io.EOFException
  12-18 11:11:57.655: W/System.err(30198):    at java.util.zip.GZIPInputStream.readFully(GZIPInputStream.java:206)
  12-18 11:11:57.655: W/System.err(30198):    at java.util.zip.GZIPInputStream.&lt;init&gt;(GZIPInputStream.java:98)
  12-18 11:11:57.665: W/System.err(30198):    at java.util.zip.GZIPInputStream.&lt;init&gt;(GZIPInputStream.java:81)
  12-18 11:11:57.665: W/System.err(30198):    at libcore.net.http.HttpEngine.initContentStream(HttpEngine.java:528)
  12-18 11:11:57.665: W/System.err(30198):    at libcore.net.http.HttpEngine.readResponse(HttpEngine.java:836)
  12-18 11:11:57.665: W/System.err(30198):    at libcore.net.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:274)
  12-18 11:11:57.665: W/System.err(30198):    at libcore.net.http.HttpURLConnectionImpl.getResponseCode(HttpURLConnectionImpl.java:486)
  12-18 11:11:57.665: W/System.err(30198):    at com.cofely.gdfsuez.XmlDataParseHelper.checkIfURLExists(XmlDataParseHelper.java:172)
  </code></pre>
  
  <p>etc.
  Does anyone know what is going on, and how to fix this?
  Thanks</p>