WebAPI知識點梳理

2021-10-09 07:53:20 字數 1270 閱讀 3089

webapi是給前端提供資料的框架。只管提供資料,資料提供方式為以restful http格式。

webapi提供的語義場景:

post請求:提交資料(以post的方式提交http請求,資料庫得到的插入資料)

get請求:查詢資料(有無參/有參兩種形式,如get age>20,即是有參)

put請求:修改資料

delete請求:刪除資料

restful風格(語義)的請求方式:function名中必須包含請求關鍵字。

如:get請求—get***(),put請求—put***()

建立webapi專案會預設勾選mvc框架(webapi專案中包括controller和model,沒有view。專案中view起提示頁面的作用)

新建專案中預設有兩個controller:

在apicontroller中

public

class

valuescontroller

: apicontroller

;}// get api/values/5——以get請求values(帶引數)會進入此方法

public string get

(int id)

// post api/values——以post請求values(無參)進入該方法

public

void

post

([frombody]string value)

// put api/values/5

public

void

put(int id,

[frombody]string value)

// delete api/values/5

public

void

delete

(int id)

}

新建api配置:
// web api 路由

new的意思是:表示id是可選值

);

webAPI重要知識點

document.getelementbyid 通過id找到元素,找到的就是元素,找不到返回null document.getelementsbyclassname 通過類名找到元素,永遠得到偽陣列,找到幾個,偽陣列裡元素就有幾個 document.getelementsbytagname 通過標籤...

Linux知識點梳理

使用者名稱 主機名 root hostname 使用者名稱 主機名稱 符號含義 當前使用者屬於root使用者 當前使用者屬於普通使用者 注意 對系統進行配置管理時,如要root使用者 檢視主機名稱 hostname設定主機名稱 hostname hadoop senior.com注意 該方式設定,當...

spring 知識點梳理

1.spring預設所有管理的bean都是單例模式 懶載入,所有的bean都是交給spring容器中的map管理,生命週期與spring相同,如果使用多例模式,bean則是交給記憶體管理,生命週期與spring無關 2.ssm分層 控制層 服務層 資料層 對應的註解分別為 controller se...