| 
                        
                            |  当前位置:文章中心 >> NodeJs视频教程 |  
                        
                            | 
                                    
                                        | HttpWebRequest获取响应的状态码 |  
                                        | 夜鹰教程网 来源:www.yyjcw.com 日期:2017-10-31 22:53:54 |  
                                    
                                        | 
 这篇文章不能解决你的问题?我们还有相关视频教程云课堂 全套前端开发工程师培训课程 微信号:yyjcw10000 QQ:1416759661  远程协助需要加QQ! 业务范围:视频教程|程序开发|在线解答|Demo制作|远程调试| 点击查看相关的视频教程。 技术范围:全端开发/前端开发/webapp/web服务/接口开发/单片机/C#/java/node/sql server/mysql/mongodb/android/。  
 
 |  
                                    
                                        | 直接上一段代码 
 [csharp] view plaincopy
 
 [TestMethod]
 public void TestWebPage()
 {
 var httpStatusCode = 200;
 try
 {
 var req = WebRequest.Create( "http://10.168.94.116/Default.aspx" );
 
 req.Method = "GET";
 /// 获取响应流
 var rsp = req.GetResponse() as HttpWebResponse; // 最好能捕获异常302的HttpException,然后再处理一下。在Data中取键值 Location
 httpStatusCode = (int)rsp.StatusCode;
 }
 catch ( WebException ex )
 {
 var rsp = ex.Response as HttpWebResponse;
 Assert.AreNotEqual( null, rsp, ex.Message );
 httpStatusCode = (int)rsp.StatusCode;
 }
 if ( httpStatusCode == 200 )
 Assert.AreEqual<int>( 200, httpStatusCode );
 else
 Assert.AreEqual<int>( 403, httpStatusCode );
 
 }
 
 
 怎么取,很明显了。
 
 如果你还想要取中断了的流数据,可以在捕获取的WebException类中,取他的Response,来继续读取数据流内容
 |  | 
                                    
                                        |  热门服务/教程目录 |  
                                        | 
 
                                                 客服电话:153 9760 0032购买教程QQ:1416759661 |  |  |