string-c# 请求网页 用get 或者post

问题描述

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

string-c# 请求网页 用get 或者post的相关文章

按钮-C# HTTP请求 网页POST提交

问题描述 C# HTTP请求 网页POST提交 用C#窗体程序模拟提交HTTP请求,被提交的网页上的一段代码 <input type="text" id="web_input" class="inputon" > <a href="javascript:;" id="web_button"><img src="guestbook.gif" width=&qu

http服务器-http请求网页不全问题,急

问题描述 http请求网页不全问题,急 用浏览器请求这个url:http://weixin.sogou.com/gzhjs?cb=sogou.weixin.gzhcb&openid=oIWsFt5UYijHEg0l7SJOebS87g0U&ext=ODT92Z2knLW3-XEARb89KuphI6B7Q5pwpKgCtYHe0dZ2SSwZcMcGE8xE2mnKcU5Z&gzhArtKeyWord=&page=3&t=1443059977892,测试结果 1.I

C# 用空间Webbrowser请求网页获取不到源代码

问题描述 我的代码是这样子的,但是却获取不到一些页面的代码,我该怎么做.我是想获取QQ群成员页面的信息的页面地址是stringurl=string.Format("http://qun.qzone.qq.com/group#!/{0}/member",item.Value);privatevoidGet_Group_Number(){//获取群号码集合dic=GetHtml("http://qun.qzone.qq.com/group","groups_l

Ruby学习笔记二 使用Ruby实现通过Proxy的方式请求网页

现在很多网站上某些活动都有限制同一IP只能投一票的规定,但是有时候迫于 压迫,又不得不想办法多投几票,以前是采用Apache里的HttpClient来实现这些功 能,日前正在看Ruby,就用它也来玩下: require 'net/http' ##获得网页内容 def query_url(url) return Net::HTTP.get(URI.parse(url)); end #抓取cnproxy上所有的代理列表,并将结果保存到proxy.txt中去 #你可以修改这块代码或者其他的代理服务器列

socket-JAVA代理服务器,用浏览器打开的时候显示的网页信息总是不全,有时候显示不出来,求大神帮我看看

问题描述 JAVA代理服务器,用浏览器打开的时候显示的网页信息总是不全,有时候显示不出来,求大神帮我看看 package work; import java.io.*; import java.net.*; public class MMProxy extends Thread { static public int CONNECT_RETRIES = 5; //尝试与目标主机连接次数 static public int CONNECT_PAUSE = 5; //每次建立连接的间隔时间 stat

Http请求中Content-Type讲解以及在Spring MVC中的应用

引言: 在Http请求中,我们每天都在使用Content-type来指定不同格式的请求信息,但是却很少有人去全面了解content-type中允许的值有多少,这里将讲解Content-Type的可用值,以及在Spring MVC中如何使用它们来映射请求信息. Content-Type MediaType,即是Internet Media Type,互联网媒体类型:也叫做MIME类型,在Http协议消息头中,使用Content-Type来表示具体请求中的媒体类型信息. [html] view pl

jQuery ajax POST请求详细说明与实例

jquery.post( url, [data], [callback], [type] )       通过远程 http post 请求载入信息,使用post方式来进行异步请求.       这是一个简单的 post 请求功能以取代复杂 $.ajax .请求成功时可调用回调函数.如果需要在出错时执行函数,请使用 $.ajax.       返回值:xmlhttprequest       参数:       url (string) : 发送请求的url地址.       data (map

php发送http请求的常用方法分析_php技巧

本文实例讲述了php发送http请求的常用方法.分享给大家供大家参考,具体如下: http请求有get,post. php发送http请求有三种方式[我所知道的有三种,有其他的告诉我]. 1. file_get_contents();详情见:http://www.jb51.net/article/41833.htm2. curl发送请求.3. fsocket发送. 下面说使用curl发送. 首先环境需要配置好curl组件. 在windows中让php支持curl比较简单: 在php.ini中将e

数据-C# post一般处理程序网页 POST为空

问题描述 C# post一般处理程序网页 POST为空 C# post一般处理程序网页 网页无法获得POST的数据,这是为啥呢? 程序端: HttpHelper http = new HttpHelper(); //创建Httphelper参数对象 HttpItem item = new HttpItem() { URL = "http://localhost:29291/Handler1.ashx",//URL 必需项 Method = "post",//URL