上一篇对FSLib.Network库进行了简单的介绍和演示。从本篇开始介绍相关的使用。
1.基本运行机制介绍
FSLib.Network.Http 命名空间下的类是本网络库中用于HTTP处理的相关类型集中存放的地方。由于类库是基于HttpWebRequest以及HttpWebResponse的,所以很多行为表现和逻辑和它们几乎保持一致。
在此基础之上,本类库进行了抽象和总结,并提炼出一整套流程和运行框架。以下分别介绍。
2.相关模型介绍
2.1 HttpClient
HttpClient是开始HTTP处理请求的工厂。它是用来维护、创建、跟踪HTTP请求的一个基本类。可以理解为它是一个容器,维护了所有的Cookies以及全局设置,然后通过它可以创建出不同的HTTP请求实例。
HttpClie...
木魚
10年前 (2015-01-19) 68772℃ 24评论
7喜欢
一。
所以天才和疯子其实是好基友。
二。
之前有个姑娘给我介绍了一本书,张嘉佳的《从你的全世界路过》。回头看了看,发现QQ阅读里有这本书,只不过电子版要四块……QB。有钱,任性。四块大洋而已。买买买。于是花了一个星期看完了。其实不是很厚的书,只有二十章,每章也不是很长,很像小说的那种。
文字本身还是有点趣味的吧,小说的情节也无从考证真假。至于笑到落泪,好像并没有,可能我笑点比较高,泪点也比较高的关系吧。那个姑娘我真心觉得笑点比较低,因为那天她拿着这本书在我面前念,念一点笑一点,笑到花枝乱颤。我总认为笑点高或低都有他的原因。笑点低的人可能说不出的苦很多,笑点高的人可能受过的伤太多,总之人都是不容易的。
我想之所以这本书会被那么多人注意,可能还是因为他写的点都是每个人都敏感的地方吧。时间,爱情,...
木魚
10年前 (2015-01-18) 4861℃ 5评论
4喜欢
0.背景
开始在设计订票助手.NET的时候,我就在策划写一个比较易用的HTTP客户端库来完成底层的操作。由于.NET原生的HttpWebRequest比较复杂难用,而内置的WebClient先天不足。
.NET 4.5中新增了HttpClient,但可惜.NET4.0不支持XP,所以暂时只能放弃HttpClient了。在这种种背景之下,我花了很长的时间来打磨这个网络库。虽然起名叫Network,但是目前专注于HTTP库。
这个网络库在订票助手.NET中得到了广泛全面的使用,几乎所有对12306发出的请求都是由它发出的。在订票助手.NET中,最近四个月中,由它发出的请求过亿,其稳定性也是蛮有保证的嘛。
1.功能特点&运行需求
其实它是对HttpWebRequest/HttpWebRe...
木魚
10年前 (2015-01-18) 38619℃ 69评论
26喜欢