生活需要自己慢慢去體驗(yàn)和思考,對(duì)于知識(shí)也是如此。匆匆忙忙的生活,讓人不知道自己一天到晚都在干些什么,似乎每天都在忙,但又好似不知道自己到底在忙些什么。不過(guò)也無(wú)所謂,只要我們知道最后想要什么就行。不管怎么樣,我們還是得學(xué)習(xí),讓自己不斷的向前,這樣才可以漸漸看到自己的追求,發(fā)發(fā)感嘆,誰(shuí)讓樓主以前是寫小說(shuō)的呢(想看樓主以前的小說(shuō)可以私聊我,以前絕對(duì)貨真價(jià)實(shí)的文藝青年,可惜現(xiàn)在已經(jīng)是屌絲了。)?。。?!
不扯淡,還是來(lái)聊正經(jīng)事,什么正經(jīng)事勒?對(duì)于程序員來(lái)說(shuō),當(dāng)然代碼才是正經(jīng)事了。
在我們的項(xiàng)目開(kāi)發(fā)中,很多時(shí)候需要使用到多系統(tǒng)的數(shù)據(jù)交互,以及一些功能的分布式開(kāi)發(fā)。在.NET的體系中的分布式技術(shù)主要有webservice,.net remoting,MSMQ,WCF等等,但是今天介紹的是Asp.Net WebApi,對(duì)于Asp.Net WebApi技術(shù),估計(jì)很多人都不會(huì)陌生,或者經(jīng)常使用,因?yàn)閷?duì)于其他的分布式技術(shù)的問(wèn)題,在使用的時(shí)候會(huì)比較的繁瑣,但是Asp.Net WebApi可能會(huì)簡(jiǎn)便和快捷很多。下面具體介紹一下Asp.Net WebApi技術(shù)。
一.WebApi概述:
ASP.NET Web API是在.NET Framework之上構(gòu)建的Web的API的框架,ASP.NET Web API是一個(gè)編程接口,用于操作可通過(guò)標(biāo)準(zhǔn)HTTP方法和標(biāo)頭訪問(wèn)的系統(tǒng),ASP.NET Web API需要基于.NET 3.5或更高版本才可以進(jìn)行開(kāi)發(fā)。我們?cè)趯W(xué)習(xí)ASP.NET Web API時(shí),需要對(duì)HTTP協(xié)議、web知識(shí)有一個(gè)比較深入的認(rèn)識(shí),這樣在學(xué)習(xí)ASP.NET Web API時(shí)會(huì)比較快速的上手和應(yīng)用。這里就不介紹HTTP協(xié)議和Web相關(guān)的基礎(chǔ)知識(shí),需要了解的可以自行百度搜索學(xué)習(xí)。
ASP.NET Web API可提供各種HTTP客戶端使用,可以使用web基礎(chǔ)設(shè)施提供的服務(wù)。