C# · 12月 20, 2021

C# — HttpWebRequest 和 HttpWebResponse 的使用

C# — HttpWebRequest 和 HttpWebResponse 的使用

结合使用HttpWebRequest 和 HttpWebResponse,来判断一个网页地址是否可以正常访问。

1.举例

Main( strUrl = HttpWebRequest wreq </span>=<span style=”color: #000000″&gt; (HttpWebRequest)WebRequest.Create(strUrl); HttpWebResponse wrsp </span>=<span style=”color: #000000″&gt; (HttpWebResponse)wreq.GetResponse(); </span><span style=”color: #0000ff”&gt;if</span> (wrsp.StatusCode ==<span style=”color: #000000″&gt; HttpStatusCode.OK) { Console.WriteLine(strUrl</span>+ <span style=”color: #800000″&gt;”</span><span style=”color: #800000″&gt; –http response正常\r\n</span><span style=”color: #800000″&gt;”</span><span style=”color: #000000″&gt;); } </span><span style=”color: #0000ff”&gt;else</span><span style=”color: #000000″&gt; { Console.WriteLine(strUrl </span>+ <span style=”color: #800000″&gt;”</span><span style=”color: #800000″&gt; –http response出现异常!\r\n</span><span style=”color: #800000″&gt;”</span><span style=”color: #000000″&gt;); } Console.ReadKey(); }}</span></pre>

2. 运行结果: