什么是JWT Json web token (JWT), 是為了在網(wǎng)絡應用環(huán)境間傳遞聲明而執(zhí)行的一種基于JSON的開放標準((RFC 7519).該token被設計為緊湊且安...
一.它們幾乎完全相同,但是PureComponent通過prop和state的淺比較來實現(xiàn)shouldComponentUpdate,某些情況下可以用PureComponen...
它們幾乎完全相同,但是PureComponent通過prop和state的淺比較來實現(xiàn)shouldComponentUpdate,某些情況下可以用PureComponent提...
Https連接過程需要在正式收發(fā)數(shù)據(jù)前建立TLS連接,確保安全性。 TLS建立在TCP之上,建立TLS連接前需要TCP4次握手。然后進行TLS連接。在連接中要完成秘鑰交換,交...
Http有不少缺陷,安全就是其中之一。Http使用明文傳輸,并且在傳輸過程中可被截獲,產生不少的安全隱患。并且自身上難以解決問題,新的協(xié)議Https應運而生。 Https H...
緩存機制 網(wǎng)絡鏈路是影響數(shù)據(jù)傳輸最主要的因素,充分利用緩存從本地獲取數(shù)據(jù)可以極大提升性能。 簡單而言,瀏覽器請求一個資源,沒有緩存時發(fā)送請求。服務器返回資源,瀏覽器緩存并使用...
之前講Http是無狀態(tài)的,服務器不會對Http請求有記憶性。在一些需要服務器記憶的場景,比如用戶識別、登錄狀態(tài)保持方面,略有不足。 Cookies機制應運而生,瀏覽器發(fā)送請求...
長連接與短連接 Http基于TCP連接,連接方式有長連接和短連接。 短連接指建立TCP連接后只進行一次數(shù)據(jù)的請求和應答,就關閉TCP連接。后續(xù)即使有這兩點之間的數(shù)據(jù)請求,也只...
網(wǎng)絡傳輸數(shù)據(jù)時,有幾百k、幾M的小數(shù)據(jù),也有幾十兆甚至百兆上G的大數(shù)據(jù),而這些大數(shù)據(jù)直接傳輸?shù)脑捯粫r半會結束不了,會一直占用網(wǎng)絡資源?;贖ttp的靈活可拓展性,也有了大文件...
Http中存在多個字段可實現(xiàn)Http功能的擴展,也就是之前所提到的易于擴展特性。 數(shù)據(jù)類型與編碼類型字段 客戶端和服務器常常需要協(xié)商返回的數(shù)據(jù)。客戶端發(fā)送請求時需告知服務器所...
狀態(tài)碼是響應報文狀態(tài)行最重要的字段,表示服務器對請求處理的結果。 由3位10進制數(shù)組成,標準包含100-600間的數(shù)值。 1×× 表示提示信息,當前是協(xié)議處理的中間狀態(tài),還需...
Http是什么 翻譯過來時超文本傳輸協(xié)議。劃分為三部分: 超文本,超文本數(shù)據(jù),不局限于文本,還有圖片、音頻、視頻等數(shù)據(jù)。 傳輸,計算機世界里點對點的數(shù)據(jù)傳輸。 協(xié)議,只是一種...
瀏覽上下文組 以這兩種方式打開的頁面 標簽方式 window.open()方式 打開的頁面和源頁面之間建立了連接,新打開的頁面可通過window.opener()與源頁面通信...
瀏覽器架構與瀏覽器安全 瀏覽器的安全和瀏覽器架構有密不可分的關系。最初的單進程架構瀏覽器,一個進程渲染頁面、運行JS發(fā)起網(wǎng)絡請求、繪制UI、顯示等任務都要負責。 仔細想來,一...
之前所提及XSS攻擊最終都是將惡意腳本注入到頁面中,進行后續(xù)操作。還有另一種類型,跨站請求偽造(CSRF)攻擊。 CSRF攻擊 在用戶登錄了A網(wǎng)站后,擁有了A網(wǎng)站的登錄狀態(tài)。...