一、介面分類:廣泛分類:外部介面及內部介面
按照不同的協議分為: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...