14
.Net'den bir web sunucusuyla iletişim kurarım. Web sunucusu 500 dahili sunucu hatası veriyor ve ayrıntılı bir hata mesajı yazıyor.WebException bir WebException'ın yanıt akışını okurken
Web istisnasından alınan hata mesajını okumaya çalışıyorum, ancak başka bir web istisnası alıyorum. İkinci WebException neden atılıyor?
try
{
var webResponse = (HttpWebResponse)webRequest.GetResponse();
}
catch (WebException e)
{
if (e.Status == WebExceptionStatus.ProtocolError)
{
// the next line throws a web exception
Console.WriteLine(new StreamReader(e.Response.GetResponseStream()).ReadToEnd());
}
}
AMM, aslında her nasılsa tel üzerinden iletilen hata mesajını okumak istiyorum çünkü. Web sitesi mevcut değil, istemci tarafında kayıt/analiz etmek istediğim bir hata ile cevap veriyor. – ripper234
Web sitesi uygunsuzsa, hatanın nereden geldiğini öğrenin? Her halükarda güncellenir. –
Bu _not_ varolmayan :) – ripper234