webapi是給前端提供資料的框架。只管提供資料,資料提供方式為以restful http格式。
webapi提供的語義場景:
post請求:提交資料(以post的方式提交http請求,資料庫得到的插入資料)
get請求:查詢資料(有無參/有參兩種形式,如get age>20,即是有參)
put請求:修改資料
delete請求:刪除資料
restful風格(語義)的請求方式:function名中必須包含請求關鍵字。建立webapi專案會預設勾選mvc框架(webapi專案中包括controller和model,沒有view。專案中view起提示頁面的作用)如:get請求—get***(),put請求—put***()
新建專案中預設有兩個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...