HTTP
1.http是一個(gè) 無連接煞赢,媒體獨(dú)立以故,無狀態(tài)的請求響應(yīng)協(xié)議屯耸。
2.請求方法:
3.響應(yīng)頭信息
4.響應(yīng)狀態(tài)碼
5.content-type
Content-Type划煮,內(nèi)容類型送丰,一般是指網(wǎng)頁中存在的Content-Type,用于定義網(wǎng)絡(luò)文件的類型和網(wǎng)頁的編碼弛秋,決定瀏覽器將以什么形式器躏、什么編碼讀取這個(gè)文件,這就是經(jīng)承仿裕看到一些Asp網(wǎng)頁點(diǎn)擊的結(jié)果卻是下載到的一個(gè)文件或一張圖片的原因登失。
HTTPS
動機(jī):
1.認(rèn)證正在訪問的網(wǎng)站。
2.保證傳輸數(shù)據(jù)的私密性和完整性挖炬。
說明:
https是需要使用http+ssl證書的結(jié)合體揽浙,http使用80端口,https使用443端口
Storage(大小限制5M)
會話存儲 (session storage)重啟瀏覽器 關(guān)閉界面 或是新開界面時(shí)都會失效
本地存儲(local storage) 永久存儲意敛,永不過期馅巷,只能手動刪除
可以利用Window.sessionStorage 或 Window.localStorage 來訪問。
let storageDate = '我是本地存儲的數(shù)據(jù)哦';
let storageDate1 = '2222';
let storageDate2 = '3333';
let storage = window.localStorage;
let storageSSS = window.sessionStorage;
// 創(chuàng)建本地存儲
storage.setItem('storageDate',storageDate);
storage.setItem('storageDate1',storageDate1);
//創(chuàng)建會話存儲
storageSSS.setItem('storageDate2',storageDate2);
//獲取本地存儲
let a = storage.getItem('storageDate');
//獲取本存儲的長度
console.log(storage.length);
//獲取本地存儲的鍵名
for(let i=0;i<storage.length;i++){
console.log(storage.key(i));
}
//移除本地存儲storageDate1
storage.removeItem('storageDate1');
//清空全部的本地存儲草姻,但會話存儲依然存在
storage.clear();
WebSocket:
// websocket
function webSocketTest(){
let url = '';
if('WebSocket' in window){
let ws = new WebSocket(url);
let params = {};
// 打開websocket,向后臺發(fā)送數(shù)據(jù)
ws.onopen() = function(){
ws.send(params);
}
//接收websocket傳回的數(shù)據(jù)
ws.onmessage = function(rep){
let data = rep.data;
console.log(data);
}
//關(guān)閉websocket連接
ws.onclose = function(){
console.log('關(guān)閉連接');
}
} else {
console.log('您的瀏覽器不支持WebSocket');
}
}