7.19學習筆記
阿新 • • 發佈:2021-07-20
-
檔案—檢視—副檔名 :進行型別副檔名顯示
Http 協議(超文字傳輸協議)
-
http協議版本 1.1
-
http 起源於1960年
-
-
http原理
-
URL和URI的區別
-
request 請求報文
-
response 相應報文
-
http狀態碼 常用 200:成功500:伺服器內部錯誤 404:url路徑錯誤 301:永久重定向 302:臨時重定向
http請求方式
-
put 請求(修改)
-
delete請求(刪除)
-
get請求(顯示)
-
post請求(新增)
-
HEAD(在Request-URI所標識的資源後附加新的資料)
-
TRACE:請求伺服器回送收到的請求資訊,主要用於測試或診斷。
-
CONNECT:HTTP 1.1協議中預留給能夠將連線改為管道方式的代理伺服器。
-
OPTIONS:請求查詢伺服器的效能,或者查詢與資源相關的選項和需求。
get與post區別
-
get安全
-
post不完全
建立API
-
建立web api和建立MVC方式相同
-
修改專案下 APP_Start資料夾中WebApiConfig.cs檔案將預設路徑 新增 action
-
-
在Web Api當中搭建三層
-
在Model中進行模型驗證(先遷移後驗證莫明星必須重新啟動update-database)
-
使用EF資料遷移明面之前必須重新生成解決方案
-
程式包管理控制檯中預設專案需要選擇上下文存在的那一層
-
1 enable-migrations(生成的Configuration 檔案中講AutomaticMigrationsEnabled 改成true)——允許使用資料遷移
2 add-migration into (新增遷移 版本名稱)
3 update-database(跟新資料庫)
WebApi和MVC控制區的區別
-
Webapi 繼承 ApiController (名稱空間System.Web.Http) 作用:webapi 無檢視
-
MVC 繼承的是Controller
-