请问如何才能获取到http的响应状态码?
请问如何才能获取到http的响应状态码?大部分的方法都无法获取到http的响应状态码如200,400,500这些状态码~~
------解决方案--------------------是使用WebClint或HttpRequest之类的对象时吗,应该有相应的异常,捕获异常,里面应该有状态属性
------解决方案--------------------
HttpWebResponse.StatusCode:      
 Accepted      
 等效于   HTTP   状态   202。Accepted   指示请求已被接受做进一步处理。    
 Ambiguous      
 等效于   HTTP   状态   300。Ambiguous   指示请求的信息有多种表示形式。默认操作是将此状态视为重定向,并遵循与此响应关联的   Location   头的内容。    
 如果   HttpWebRequest.AllowAutoRedirect   属性为   false,则   Ambiguous   将导致引发异常。    
 Ambiguous   是   MultipleChoices   的同义词。    
 BadGateway      
 等效于   HTTP   状态   502。BadGateway   指示中间代理服务器从另一代理或原始服务器接收到错误响应。    
 BadRequest      
 等效于   HTTP   状态   400。BadRequest   指示服务器未能识别请求。如果没有其他适用的错误,或者如果不知道准确的错误或错误没有自己的错误代码,则发送   BadRequest。    
 Conflict      
 等效于   HTTP   状态   409。Conflict   指示由于服务器上的冲突而未能执行请求。    
 Continue      
 等效于   HTTP   状态   100。Continue   指示客户端可能继续其请求。    
 Created      
 等效于   HTTP   状态   201。Created   指示请求导致在响应被发送前创建新资源。    
 ExpectationFailed      
 等效于   HTTP   状态   417。ExpectationFailed   指示服务器未能符合   Expect   头中给定的预期值。    
 Forbidden      
 等效于   HTTP   状态   403。Forbidden   指示服务器拒绝满足请求。    
 Found      
 等效于   HTTP   状态   302。Found   指示请求的信息位于   Location   头中指定的   URI   处。接收到此状态时的默认操作为遵循与响应关联的   Location   头。原始请求方法为   POST   时,重定向的请求将使用   GET   方法。    
 如果   HttpWebRequest.AllowAutoRedirect   属性为   false,则   Found   将导致引发异常。    
 Found   是   Redirect   的同义词。    
 GatewayTimeout      
 等效于   HTTP   状态   504。GatewayTimeout   指示中间代理服务器在等待来自另一个代理或原始服务器的响应时已超时。    
 Gone      
 等效于   HTTP   状态   410。Gone   指示请求的资源已不再可用。    
 HttpVersionNotSupported      
 等效于   HTTP   状态   505。HttpVersionNotSupported   指示服务器不支持请求的   HTTP   版本。    
 InternalServerError      
 等效于   HTTP   状态   500。InternalServerError   指示服务器上发生了一般错误。    
 LengthRequired      
 等效于   HTTP   状态   411。LengthRequired   指示缺少必需的   Content-length   头。    
 MethodNotAllowed      
 等效于   HTTP   状态   405。MethodNotAllowed   指示请求的资源上不允许请求方法(POST   或   GET)。    
 Moved      
 等效于   HTTP   状态   301。Moved   指示请求的信息已移到   Location   头中指定的   URI   处。接收到此状态时的默认操作为遵循与响应关联的   Location   头。原始请求方法为   POST   时,重定向的请求将使用   GET   方法。    
 Moved   是   MovedPermanently   的同义词。    
 MovedPermanently      
 等效于   HTTP   状态   301。MovedPermanently   指示请求的信息已移到   Location   头中指定的   URI   处。接收到此状态时的默认操作为遵循与响应关联的   Location   头。    
 MovedPermanently   是   Moved   的同义词。    
 MultipleChoices      
 等效于   HTTP   状态   300。MultipleChoices   指示请求的信息有多种表示形式。默认操作是将此状态视为重定向,并遵循与此响应关联的   Location   头的内容。    
 如果   HttpWebRequest.AllowAutoRedirect   属性为   false,则   MultipleChoices   将导致引发异常。    
 MultipleChoices   是   Ambiguous   的同义词。    
 NoContent      
 等效于   HTTP   状态   204。NoContent   指示已成功处理请求并且响应已被设定为无内容。    
 NonAuthoritativeInformation      
 等效于   HTTP   状态   203。NonAuthoritativeInformation   指示返回的元信息来自缓存副本而不是原始服务器,因此可能不正确。    
 NotAcceptable      
 等效于   HTTP   状态   406。NotAcceptable   指示客户端已用   Accept   头指示将不接受资源的任何可用表示形式。    
 NotFound      
 等效于   HTTP   状态   404。NotFound   指示请求的资源不在服务器上。    
 NotImplemented      
 等效于   HTTP   状态   501。NotImplemented   指示服务器不支持请求的函数。    
 NotModified      
 等效于   HTTP   状态   304。NotModified   指示客户端的缓存副本是最新的。未传输此资源的内容。