开始在设计订票助手.NET的时候,我就在策划写一个比较易用的HTTP客户端库来完成底层的操作。由于.NET原生的HttpWebRequest比较复杂难用,而内置的WebClient先天不足。

.NET 4.5中新增了HttpClient,但可惜.NET4.0不支持XP,所以暂时只能放弃HttpClient了。在这种种背景之下,我花了很长的时间来打磨这个网络库。虽然起名叫Network,但是目前专注于HTTP库。

这个网络库在订票助手.NET中得到了广泛全面的使用,几乎所有对12306发出的请求都是由它发出的。在订票助手.NET中,最近四个月中,由它发出的请求过亿,其稳定性也是蛮有保证的嘛。

本页包含以下内容
1.功能特点&运行需求 [导航]

设计的时候就为了提供更高的可用性和扩展性。所以……它具备……如下的特性。

  • 高综合处理能力:自动处理Cookies,自动跟踪引用页,自动GZIP压缩解压缩,自动编码识别……
  • 自动的数据处理能力:理论上你想发的数据,不用转换丢给它,它都能给你发出去;理论上你想收的对象,类型丢给它, 它都能给你弄回来……
  • 高健壮性:如果不是特殊情况,坚决不抛异常让你去catch。相反的是,它用状态来向你表示结果是否正确
  • 高处理能力:完全多线程处理,支持同步、异步、任务模式,异步时甚至能自动处理同步线程上下文,想用.NET中的await?没问题
  • 高扩展性:丰富的事件以及扩展性支持,你可以继承它来实现自己想做的事情

由于编写时使用了大量的匿名类型和表达式,因此不能用于.NET3.5以下的平台。目前支持的平台为.NET3.5/4/4.5。其中,运行在3.5平台上时,个别特性无法使用。

想了解更多? [导航]

请查看博客中相关信息。

下载 [导航]
提示 推荐使用Nuget仓库包方式使用本库,便于更新和管理。
NUGET仓库地址

已有 次下载

更新时间:2015-12-13 22:55:08
下载大?。?/span>0 字节
官方发布的NUGET仓库地址。访问NUGET过慢或者无法访问的同学,可使用本鱼提供的 提供针对Nuget包管理器的缓存加速服务
本地下载

已有 次下载

更新时间:2015-12-13 22:53:42
下载大?。?/span>494.32 KB
本地下载包。请手动安装 JSON.NET 依赖库。
浙江飞鱼提供了所有可供下载的版本
  • 综合消息:也门荷台达战事仍在持续 联合国特使斡旋暂无进展 2019-05-12
  • 男子谎称哥哥当师长能帮上军校 骗13万余元被抓 2019-05-06
  • 西部网(陕西新闻网)www.cnwest.com 2019-05-01
  • 百姓故事:《纸飞机》:战火纷飞的年代里,永远不要忽视孩子的力量 2019-04-20
  • 网友给包头市委书记留言获回复 共计8条 2019-04-18
  • 看改革开放40年:交通篇——从双腿丈量到抬脚上车 2019-04-13
  • 一语惊坛(6月15日):人民日报和共和国共同成长。 2019-04-13
  • 自私的小萌们眼看着自己的队友挨踹也不出来帮一把? 2019-04-05
  • 蔡榆的专栏作者中国国家地理网 2019-04-03
  • 2分钟回顾朝美风雨20年 2019-04-03
  • 端午小长假昌吉市将启动百日文化旅游活动 2019-03-31
  • 环保部:“大气十条”目标有望全部实现 2019-03-31
  • 警方揭秘世界杯赌球庄家:不怕你赢钱,就怕你不玩 2019-03-22
  • 油锅相煎,饭菜已凉,世界之家,相互礼让,欠债不还,还打贸易,实在不义。 2019-03-22
  • 吉林辽源市凝聚人才强市“大磁场” 2019-03-10
  • 322| 868| 104| 565| 810| 168| 407| 492| 538| 888|