5
WebExceptionをGetResponse呼び出しで処理する方法の例と、WebException応答から応答を抽出する方法について困惑している例があります。 2番目のパズルはnull応答がthrowとして扱われる理由です。なにか提案を?GetResponseがWebExceptionをスローし、ex.Responseがnullの場合
HttpWebResponse response = null;
try
{
response = (HttpWebResponse) request.GetResponse();
}
catch (WebException ex)
{
response = (HttpWebResponse)ex.Response;
if (null == response)
{
throw;
}
}