/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/多國語言/
/中文/
設(shè)計是為了提供電腦更高的可用性和擴(kuò)展性,它主要具備了高綜合處理能力、高健壯性、高處理能力以及高擴(kuò)展性等,由于編寫時使用了大量的匿名類型和表達(dá)式,因此不能用于.NET3.5以下的平臺。目前支持的平臺為.NET3.5/4/4.5。其中,運行在3.5平臺上時,個別特性無法使用。
1.高綜合處理能力:自動處理Cookies,自動跟蹤引用頁,自動GZIP壓縮解壓縮,自動編碼識別……
2.自動的數(shù)據(jù)處理能力:理論上你想發(fā)的數(shù)據(jù),不用轉(zhuǎn)換丟給它,它都能給你發(fā)出去;理論上你想收的對象,類型丟給它, 它都能給你弄回來……
3.高健壯性:如果不是特殊情況,堅決不拋異常讓你去catch。相反的是,它用狀態(tài)來向你表示結(jié)果是否正確
4.高處理能力:完全多線程處理,支持同步、異步、任務(wù)模式,異步時甚至能自動處理同步線程上下文,想用.NET中的await?沒問題
5.高擴(kuò)展性:豐富的事件以及擴(kuò)展性支持,你可以繼承它來實現(xiàn)自己想做的事情
開始在設(shè)計訂票助手.NET的時候,我就在策劃寫一個比較易用的HTTP客戶端庫來完成底層的操作。
由于.NET原生的HttpWebRequest比較復(fù)雜難用,而內(nèi)置的WebClient先天不足。
.NET 4.5中新增了HttpClient,但可惜.NET4.0不支持XP,所以暫時只能放棄HttpClient了。
在這種種背景之下,我花了很長的時間來打磨這個網(wǎng)絡(luò)庫。雖然起名叫Network,但是目前專注于HTTP庫。
這個網(wǎng)絡(luò)庫在訂票助手.NET中得到了廣泛全面的使用,幾乎所有對12306發(fā)出的請求都是由它發(fā)出的。
在訂票助手.NET中,最近四個月中,由它發(fā)出的請求過億,其穩(wěn)定性也是蠻有保證的嘛。
關(guān)于騰牛 | 聯(lián)系方式 | 發(fā)展歷程 | 版權(quán)聲明 | 下載幫助(?) | 廣告聯(lián)系 | 網(wǎng)站地圖 | 友情鏈接
Copyright 2005-2022 QQTN.com 【騰牛網(wǎng)】 版權(quán)所有 鄂ICP備2022005668號-1 | 鄂公網(wǎng)安備 42011102000260號
聲明:本站非騰訊QQ官方網(wǎng)站 所有軟件和文章來自互聯(lián)網(wǎng) 如有異議 請與本站聯(lián)系 本站為非贏利性網(wǎng)站 不接受任何贊助和廣告