using System.Net; ... string serverResponse; try { // 调用执行HTTP请求的方法(根据上述示例)。 serverResponse = PerformHttpRequest(); } catch (WebException ex) { if (ex.Status == WebExceptionStatus.ProtocolError) { HttpWebResponse response =ex.Responseas HttpWebResponse; if (response != null) { if ((int)response.StatusCode == 404) // 未找到 { // 处理404找不到错误 // ... } else { // 可以在此处处理其他响应。 // ... } } } else { // 在这里可以处理其他错误条件,例如WebExceptionStatus.ConnectFailure。 // ... } }