基本信息
源码名称:C# 非常强大的web请求类 HttpClient项目源码+示例
源码大小:0.38M
文件格式:.rar
开发语言:C#
更新时间:2013-12-16
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
CodeScales.Http
CodeScales.Http
public class HttpGetExample { public static void DoGet() { HttpClient httpClient = new HttpClient(); HttpGet httpGet = new HttpGet(new Uri("http://www.codescales.com")); HttpResponse httpResponse = httpClient.Execute(httpGet); Console.WriteLine("Response Code: " httpResponse.ResponseCode); Console.WriteLine("Response Content: " EntityUtils.ToString(httpResponse.Entity)); } public static void DoGetWithRedirects() { HttpClient httpClient = new HttpClient(); httpClient.MaxRedirects = 0; HttpGet httpGet = new HttpGet(new Uri("http://www.codescales.com/home")); HttpResponse httpResponse = httpClient.Execute(httpGet); Console.WriteLine("Response Code: " httpResponse.ResponseCode); Console.WriteLine("Response Code: " httpResponse.Location); Console.WriteLine("Response Content: " EntityUtils.ToString(httpResponse.Entity)); } public static void DoGetWithRedirects2() { HttpClient httpClient = new HttpClient(); HttpGet httpGet = new HttpGet(new Uri("http://www.codescales.com/home")); HttpBehavior httpBehavior = new HttpBehavior(); httpBehavior.AddStep(301, "http://www.codescales.com"); httpBehavior.AddStep(200); HttpResponse httpResponse = httpClient.Execute(httpGet, httpBehavior); Console.WriteLine("Response Code: " httpResponse.ResponseCode); Console.WriteLine("Response Code: " httpResponse.Location); Console.WriteLine("Response Content: " EntityUtils.ToString(httpResponse.Entity)); } public static void DoGetWithProxy() { HttpClient httpClient = new HttpClient(); httpClient.Proxy = new Uri("http://localhost:8888/"); // default address of fiddler HttpGet httpGet = new HttpGet(new Uri("http://www.codescales.com")); HttpResponse httpResponse = httpClient.Execute(httpGet); Console.WriteLine("Response Code: " httpResponse.ResponseCode); Console.WriteLine("Response Content: " EntityUtils.ToString(httpResponse.Entity)); } }