问题描述
- c# 请求网页 用get 或者post
-
string url = "www.baidu.com"; string url2="www.xxxx.com"; string url3 ="www.xxxx2.com" ....... WebRequest request = WebRequest.Create(url); WebResponse response = request.GetResponse(); Stream s = response.GetResponseStream(); StreamReader sr = new StreamReader(s, Encoding.GetEncoding("gb2312")); MessageBox.Show(sr.ReadToEnd()); sr.Dispose(); sr.Close(); s.Dispose(); s.Close();
请问下 我怎么把那三条url 一起执行一遍呢? 放到数组里面去吗?
解决方案
string url = "www.baidu.com";
string url2="www.xxxx.com";
string url3 ="www.xxxx2.com";
string[] urls = { url, url1, url2 };
foreach (var u in urls)
{
WebRequest request = WebRequest.Create(u);
WebResponse response = request.GetResponse();
Stream s = response.GetResponseStream();
StreamReader sr = new StreamReader(s, Encoding.GetEncoding("gb2312"));
MessageBox.Show(sr.ReadToEnd());
sr.Dispose();
sr.Close();
s.Dispose();
s.Close();
}
解决方案二:
放数组循环调用方法 来请求
时间: 2024-09-20 00:00:52