用HttpWebRequest请求获取响应的状态码

    技术2025-03-22  21

    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; 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 );
    Processed: 0.011, SQL: 9