[英]How to get exception code in C# catch block
在想要獲取catch異常代碼的try catch塊中,我們知道404:未找到,400:錯誤的請求。 在我的catch塊中要獲取異常代碼。 如何在C#catch塊中獲取異常代碼。
try
{
await next(context);
}
catch (Exception ex)
{
}
您可以僅捕獲WebException,然后檢查ProtocolError和狀態代碼。
}
catch(WebException e) {
if(e.Status == WebExceptionStatus.ProtocolError) {
Console.WriteLine("Status Code : {0}", ((HttpWebResponse)e.Response).StatusCode);
Console.WriteLine("Status Description : {0}", ((HttpWebResponse)e.Response).StatusDescription);
}
}
catch(Exception e)
{
//
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.