介面擴充套件筆記

2022-08-01 15:36:08 字數 896 閱讀 3530

一、介面分類:廣泛分類:外部介面及內部介面

按照不同的協議分為:http,webservers,dubbo,socket等

二、比較常見的狀態碼:

200:客戶端請求成功。

301:頁面重定向。

302:臨時重定向。

304:靜態資源不請空時,第二次登陸時會從本地獲取。

401:沒有授權。

403:禁止,無許可權。

404:未找到對應的資源檔案。

500:伺服器錯誤/內部錯誤。

502:網路錯誤。

504:閘道器超時。

三、cookie和session

由於http請求是無狀態的,因此會產生cookie和session

無狀態:http最初的設計是無狀態的,但是無狀態的http無法滿足網際網路日益發展的需求,於是業界擴充套件的http協議,增加了有狀態協議頭,使之變成乙個有狀態的協議。

這個狀態的協議頭就是依靠cookie來實現的,cookie是維繫客戶端與伺服器直接狀態同步的紐帶。同步紐帶是指記憶同步無論什麼型別的cookie,都是由伺服器來一手建立,最終結算權歸伺服器,只有伺服器才理解這些cookie所代表的真正涵義;客戶只負責攜帶,不需要理解cookie的真正意義。

四、http的協議介面

①http請求分為:get,post,delete,update,head,option

②get與post的區別:get:傳遞的引數會拼接到url裡面去,不是一種很安全的提交資料方式,傳遞的資料量比較小。post:資料和url不會拼接到一起,post用額外的資料格式去傳遞,

比如:json/xml傳遞的資料量比較大。

五、鑑權和授權

鑑權:訪問介面是否正常,是否是非法訪問,饒過前端訪問。

授權:是否具有訪問介面的許可權。key:一般是唯一的,全域性的。

MFC介面擴充套件庫

bcgcontrolbar專業版是mfc的乙個擴充套件庫,您可以用來構建類似於microsoft office microsoft visual studio和其他一些知名產品的高階使用者介面。這個擴充套件庫包含了150多個經過精心設計,測試和具有完備文件的mfc擴充套件類。我們的控制項能夠輕鬆的融...

使用擴充套件方法來擴充套件介面

不清楚擴充套件方法的清先預熱下 推薦 摘抄 1 擴充套件方法跟原來類的方法重名時候的處理邏輯 2 擴充套件方法的巢狀 現在我們來看擴充套件方法使用的第三個場景 使用擴充套件方法來擴充套件介面 應用場景舉例 我們有時候會發現最初定義的乙個介面,在現在環境下,這個介面需要再增加乙個函式。有了擴充套件方法...

Mapper整合擴充套件通用介面

專案中提供了大量現成的方法,這些方法可以作為擴充套件時的參考。例如selectall方法。首先定義介面 查詢全部結果 return selectprovider type myselectprovider.class,method dynamicsql listselectall 查詢全部結果 pa...