Keď sa pokúsim získať neexistujúcu stránku alebo použiť neplatnú metódu HTTP, HttpWebRequest.GetResponse()
hodí a System.Net.WebException
, s vlastnosťou Status ProtocolError
, V jeho vlastnosti správy vidím Stavový kód HTTP v zátvorkách. Fine. Ale nevidím celočíselnú vlastnosť StatusCode. Na získanie správy musím skutočne analyzovať vlastnosť Správa.
odpovede:
5 pre odpoveď č. 1Z WebException.Status Stránka MSDN:
((HttpWebResponse)your_exception.Response).StatusCode
Na statuscode Vlastnosť vám dá výčet, ktorý mapuje pravidelné kódy stavu zo špecifikácie HTTP.