C# Get请求数据 WebClient和HttpWebRequest获取HTML代码
来源:互联网 发布:邵子神数软件 编辑:程序博客网 时间:2024/06/05 05:01
#region C# Get请求数据
/// <summary>
/// C# Get请求数据
/// </summary>
/// <param name="url">请求的URL地址</param>
/// <returns></returns>
private static string GetResult(string url)
{
WebClient wc = new WebClient();
string s = wc.DownloadString(url);
s = HttpUtility.UrlDecode(s);
return s;
}
/// <summary>
/// 可返回WEB请求出错请求信息的GET方法
/// </summary>
/// <param name="url">请求的URL</param>
/// <returns></returns>
private static string GetResultByHttpWebRequst(string url)
{
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
req.UserAgent = "MSIE6.0";
req.Method = "GET";
HttpWebResponse res;
try { res = (HttpWebResponse)req.GetResponse(); }
catch (WebException ex) { res = (HttpWebResponse)ex.Response; }
StreamReader sr = new StreamReader(res.GetResponseStream(), Encoding.UTF8);
string bstr = sr.ReadToEnd();
return bstr;
}
#endregion
/// <summary>
/// C# Get请求数据
/// </summary>
/// <param name="url">请求的URL地址</param>
/// <returns></returns>
private static string GetResult(string url)
{
WebClient wc = new WebClient();
string s = wc.DownloadString(url);
s = HttpUtility.UrlDecode(s);
return s;
}
/// <summary>
/// 可返回WEB请求出错请求信息的GET方法
/// </summary>
/// <param name="url">请求的URL</param>
/// <returns></returns>
private static string GetResultByHttpWebRequst(string url)
{
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
req.UserAgent = "MSIE6.0";
req.Method = "GET";
HttpWebResponse res;
try { res = (HttpWebResponse)req.GetResponse(); }
catch (WebException ex) { res = (HttpWebResponse)ex.Response; }
StreamReader sr = new StreamReader(res.GetResponseStream(), Encoding.UTF8);
string bstr = sr.ReadToEnd();
return bstr;
}
#endregion
阅读全文
1 0
- C# Get请求数据 WebClient和HttpWebRequest获取HTML代码
- C# Http请求(WebClient,HttpWebRequest)
- C# HttpWebRequest\HttpWebResponse\WebClient发送请求解析json数据
- c# HttpWebRequest post和get请求http
- WebClient和WebRequest获取html代码
- WebClient和WebRequest获取html代码
- C# HttpWebRequest使用GET、POST请求获取结果
- C#通过WebClient/HttpWebRequest实现http的post/get方法
- C#通过WebClient/HttpWebRequest实现http的post/get方法
- C#通过WebClient/HttpWebRequest实现http的post/get方法
- C#通过WebClient/HttpWebRequest实现http的post/get方法
- C#网页采集数据的几种方式(WebClient、WebBrowser和HttpWebRequest/HttpWebResponse)
- C#网页采集数据的几种方式(WebClient、WebBrowser和HttpWebRequest/HttpWebResponse)
- 【转载】C#网页采集数据的几种方式(WebClient、WebBrowser和HttpWebRequest/HttpWebResponse)
- WebClient和HttpWebRequest区别
- C# HttpWebRequest GET HTTP HTTPS 请求
- WebClient 通过get和post请求api
- WebClient的get和post动态请求
- Git与github的使用
- jsoncpp修改支持中文
- 去掉字符串数组中重复字符,将字符串数组转为字符串
- MissingTranslation两种Android Studio解决方案
- cocos2dx 导入wxapi遇到的坑
- C# Get请求数据 WebClient和HttpWebRequest获取HTML代码
- C++与Java的区别
- Error:(1, 1) 错误: 需要class, interface或enum
- application/json 与 application/x-www-form-urlencoded的简单比较
- 调整input里的光标的大小
- lock(锁)
- java实现contains和indexof方法说明区别
- 图像处理的一些思路,BMP与ROI
- sublime配置浏览器