Hallo Leute,
Wenn ich mit folgenden Code viele abfragen hintereinander mache, fällt an meinem rechner das komplette internet aus und es geht gar nichts mehr. Bis ich das Programm dann irgendwann beende.
Hat jemand eine Idee warum das so ist?
Wenn ich mit folgenden Code viele abfragen hintereinander mache, fällt an meinem rechner das komplette internet aus und es geht gar nichts mehr. Bis ich das Programm dann irgendwann beende.
Java:
DefaultHttpClient httpclient = null;
HttpContext localContext = null;
HttpResponse response = null;
HttpHost target = null;
HttpParams httpParams = new BasicHttpParams();
HttpConnectionParams.setConnectionTimeout(httpParams, 15000);
HttpProtocolParams.setUserAgent(httpParams, "Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.13) Gecko/20101203 BRI/1 Firefox/3.6.13 ( .NET CLR 3.5.30729; .NET4.0E)");
try {
httpclient = new DefaultHttpClient();
httpclient.setParams(httpParams);
localContext = new BasicHttpContext();
//Wenn die adresse ohne http:// übergeben wird, wird dieses vorgesetzt
if(!address.contains("http://")) {
address = "http://" + address;
}
HttpGet httpget = new HttpGet(address);
response = httpclient.execute(httpget, localContext);
target = (HttpHost) localContext.getAttribute(
ExecutionContext.HTTP_TARGET_HOST);
String host = target.toString();
return host;
}catch(Exception ex) {
System.err.println(ex.getMessage());
} finally {
httpclient = null;
localContext = null;
response = null;
target = null;
}
Hat jemand eine Idee warum das so ist?