FSLIB.NETWORK 简易使用指南_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > FSLIB.NETWORK 简易使用指南

FSLIB.NETWORK 简易使用指南

 2017/11/23 15:10:22  阿炬  程序员俱乐部  我要评论(0)
  • 摘要:1、介绍FSLIB.NETWORK是一款开源HTTP的高性能高易用性网络库,是对HttpWebRequest/HttpWebResponse的包装,目的是为了用起来更简单明了。设计的时候就为了提供更高的可用性和扩展性。每天由它发现的请求数过亿。源码:https://github.com/iccfish/fslib.network作者:https://www.fishlee.net/2、准备工作,nget搜索fishli并引入包HttpClientclient=newHttpClient();3
  • 标签:.net 使用 net

1、介绍

FSLIB.NETWORK 是一款开源HTTP的高性能高易用性网络库,是对HttpWebRequest/HttpWebResponse的包装,目的是为了用起来更简单明了。设计的时候就为了提供更高的可用性和扩展性。每天由它发现的请求数过亿。

源码:https://github.com/iccfish/fslib.network

作者:https://www.fishlee.net/

2、准备工作,nget搜索fishli并引入包

HttpClient client = new HttpClient();

3、Get请求

string html = client.GetStringResultAsync("https://www.baidu.com").Result;

4、下载图片

client.GetImageResultAsync("https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/bd_logo1_31bdc765.png").Result.Save("c:\\baidu1.png");

5、下载文件

File.WriteAllBytes("c:\\abc.pdf", client.GetDataResultAsync("http://www.hrdchina.org/images/huiyuan_fuwuye.pdf").Result);

6、带参数Get

string html = client.GetStringResultAsync("https://www.baidu.com/s", new { wd="中国健康医学教育网",ie="utf-8" }).Result

 

 7、设置登录cookie

client.ImportCookies("cookie content",new Uri("https://www.baidu.com"));

 

上一篇: Orchard Core一分钟搭建ASP.NET Core CMS 下一篇: 没有下一篇了!
发表评论
用户名: 匿名