首先引入using System.Net;using System.IO;
//请求的地址
HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create("https://news.163.com/20/0211/12/F53TVKK1000189FH.html");
//请求方法
req.Method = "GET";
//req.ContentType = "application/json";
//请求的超时时间 10秒还没出来就超时
req.Timeout = 10000;
//接收响应的结果
HttpWebResponse response =(HttpWebResponse) req.GetResponse();
//接收HTTP响应的数据流
using (Stream resStream = response.GetResponseStream()) {
//把数据流存入StreamReadr,选用编码格式
using (StreamReader reader = new StreamReader(resStream, Encoding.UTF8)) {
//通过ReadToEnd()把整个HTTP响应作为一个字符串取回,也可以通过 StreamReader.ReadLine()方法逐行取回HTTP响应的内容。
string responseContent = reader.ReadToEnd().ToString();
//丢给浏览器
Response.Write(responseContent);
//关闭数据流
reader.Close();
}
}
//断开响应连接
response.Close();