есть вот такой говнокод:
//webClient создан заранее и передан в метод как параметр
try
{
t = webClient.DownloadString(url);
errorCode = 200;
}
catch (WebException e)
{
if (e.Status == WebExceptionStatus.ProtocolError)
{
HttpWebResponse httpWebResponse = (HttpWebResponse)e.Response;
errorCode = (int)httpWebResponse.StatusCode;
t = httpWebResponse.StatusDescription;
httpWebResponse.Close(); <<<<<<<<
httpWebResponse.Dispose(); <<<<<<<
}
else
{
errorCode = 400;
t = "Client error";
}
}
Нужны ли эти две строчки в этой ситуации?