c# - Checks for webserver response -
i'm making folder scanner on website, after 2 successful urls crash , got no idea why.
if (file.exists(filepath)) { streamreader file = null; file = new streamreader(filepath); while ((line = file.readline()) != null) { var url = new uri(txturl.text + line); try { var request = (httpwebrequest)webrequest.create(url); request.allowautoredirect = true; request.useragent = "mozilla/4.0 (compatible; msie 6.0; win32)"; var response = (httpwebresponse)request.getresponse(); //directory.listview.items.add(url.tostring()); messagebox.show(url.tostring() + "success"); } catch (exception err) { messagebox.show(url.tostring() + " fail: " + err.message); } } if (file != null) file.close(); messagebox.show("done;"); }
you need close httpwebresponse object,
response.close()
Comments
Post a Comment