前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >FSLIB.NETWORK 简易使用指南

FSLIB.NETWORK 简易使用指南

作者头像
阿炬
发布2018-05-11 14:28:45
1K0
发布2018-05-11 14:28:45
举报
文章被收录于专栏:阿炬.NET阿炬.NET

1、介绍

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

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

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

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

代码语言:javascript
复制
HttpClient client = new HttpClient();

3、Get请求

代码语言:javascript
复制
string html = client.GetStringResultAsync("https://www.baidu.com").Result;

4、下载图片

代码语言:javascript
复制
client.GetImageResultAsync("https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/bd_logo1_31bdc765.png").Result.Save("c:\\baidu1.png");

5、下载文件

代码语言:javascript
复制
File.WriteAllBytes("c:\\abc.pdf", client.GetDataResultAsync("http://www.hrdchina.org/images/huiyuan_fuwuye.pdf").Result);

6、带参数Get

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

 7、设置登录cookie

代码语言:javascript
复制
client.ImportCookies("cookie content",new Uri("https://www.baidu.com"));
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-11-23 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、介绍
  • 2、准备工作,nget搜索fishli并引入包
  • 3、Get请求
  • 4、下载图片
  • 5、下载文件
  • 6、带参数Get
  •  7、设置登录cookie
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档