亚洲熟妇无码久久精品,最近中文字幕在线看免费完整版,亚洲AV中文无码字幕色三,一级a性色生活片久久毛片,一本大道香蕉综合视频在线观看

Web API入門-創(chuàng)建一個(gè)ASP.NET Web API項(xiàng)目

發(fā)布于: 2023-10-20    瀏覽: 5838    作者:系統(tǒng)管理員

    隨著項(xiàng)目的邏輯復(fù)雜度越來越高,各種第三方系統(tǒng)的數(shù)據(jù)交互也越來越頻繁,有時(shí)候長沙網(wǎng)站開發(fā)就要用到Web API接口,這里Web API是一個(gè)比較寬泛的概念。本文提到Web API特指ASP.NET Web API。本文以一些簡單的小例子,簡述ASP.NET Web API的相關(guān)基礎(chǔ)知識,長沙網(wǎng)站建設(shè)公司建設(shè)網(wǎng)站搭建項(xiàng)目時(shí)不時(shí)都會用到接口這些技術(shù),比如還有一些長沙企業(yè)網(wǎng)站建設(shè)也會用到主要還是看客戶需求來決定,所以接口還是比較重要,僅供學(xué)習(xí)分享使用,如有不足之處,還請指正。

那么什么事Web Api呢?

    ASP.NET Web API基于C#構(gòu)建安全的符合REST風(fēng)格的API。通過ASP.NET Web API,可以快速創(chuàng)建在各個(gè)客戶端進(jìn)行調(diào)用的服務(wù),包括Web瀏覽器端和移動端等。如下所示:

我們使用api的目的是什么,為什么要使用api?

    Web API是一個(gè)框架,可以很容易構(gòu)建達(dá)成了廣泛的HTTP服務(wù)客戶端,包括瀏覽器和移動設(shè)備。是構(gòu)建RESTful應(yīng)用程序的理想平臺的.NET框架。在系統(tǒng)架構(gòu)中的地位,如下所示:


那接下就由長沙網(wǎng)絡(luò)推廣公司小編來教大家怎么創(chuàng)建一個(gè)Web Api項(xiàng)目吧!

第一步:我們選擇ASP.NET Web應(yīng)用程序

第二步:給項(xiàng)目取名稱,然后創(chuàng)建項(xiàng)目

第三步:選擇Web Api

第四步:創(chuàng)建完成

一個(gè)WebApi項(xiàng)目就創(chuàng)建好了,目錄結(jié)構(gòu)如下所示

App_Start目錄下RouteConfig.cs為MVC核心引用,主要用于注冊MVC路由配置。

App_Start目錄下WebApiConfig.cs為Web API的核心引用,主要用于注冊Web API的路由配置。

默認(rèn)創(chuàng)建了Controllers,Models,Views三個(gè)目錄,分別用于存放三層架構(gòu)各自的內(nèi)容。

那么我們創(chuàng)建第一個(gè)接口:

選中我們的項(xiàng)目,右鍵選中添加,創(chuàng)建WebApi控制器類

這里我們是提前創(chuàng)建好了API控制器,也在Models創(chuàng)建了一個(gè)學(xué)生類和一個(gè)靜態(tài)學(xué)生集合,我們在控制器中寫好了一個(gè)添加在集合學(xué)生信息的接口:

所需要的數(shù)據(jù)是一個(gè)字符串json對象數(shù)組,再將它返序列化從而添加在學(xué)生集合里面:

添加數(shù)據(jù)的格式:{
    "StuID":"S110"
    "StuName":"張三",
    "StuSex":"男",
    "StuClass":"S1"
}

最后也是測試添加成功,請注意如果是網(wǎng)頁的ajax請求還要處理跨域等問題!

在線客服

售前咨詢

售后服務(wù)

投訴/建議

服務(wù)熱線
0731-83091505
18874148081
亚洲熟妇无码久久精品,最近中文字幕在线看免费完整版,亚洲AV中文无码字幕色三,一级a性色生活片久久毛片,一本大道香蕉综合视频在线观看