HTTP HTTPS websocket

2019-01-04  本文已影响0人  养猫的哈士奇_杨柳

HTTP
1.http是一个 无连接,媒体独立,无状态的请求响应协议。
2.请求方法:



3.响应头信息

4.响应状态码



5.content-type
Content-Type,内容类型,一般是指网页中存在的Content-Type,用于定义网络文件的类型和网页的编码,决定浏览器将以什么形式、什么编码读取这个文件,这就是经常看到一些Asp网页点击的结果却是下载到的一个文件或一张图片的原因。

HTTPS
动机:
1.认证正在访问的网站。
2.保证传输数据的私密性和完整性。
说明:
https是需要使用http+ssl证书的结合体,http使用80端口,https使用443端口

Storage(大小限制5M)
会话存储 (session storage)重启浏览器 关闭界面 或是新开界面时都会失效
本地存储(local storage) 永久存储,永不过期,只能手动删除
可以利用Window.sessionStorage 或 Window.localStorage 来访问。

storage属性和方法
let storageDate = '我是本地存储的数据哦';
let storageDate1 = '2222';
let storageDate2 = '3333';
let storage = window.localStorage;
let storageSSS = window.sessionStorage;
// 创建本地存储
storage.setItem('storageDate',storageDate);
storage.setItem('storageDate1',storageDate1);
//创建会话存储
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,向后台发送数据
        ws.onopen() = function(){
            ws.send(params);
        }
        //接收websocket传回的数据
        ws.onmessage = function(rep){
            let data = rep.data;
            console.log(data);
        }
        //关闭websocket连接
        ws.onclose = function(){
            console.log('关闭连接');
        }
    } else {
        console.log('您的浏览器不支持WebSocket');
    }
}
上一篇下一篇

猜你喜欢

热点阅读