当前位置:文章中心 >> 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
|
|
|