一、GET和POST的区别
1.get可以被浏览器缓存,post不能;
2.对于get的请求,浏览器会把http header和data一并发送出去,服务器响应200(返回数据);
3.对于post请求,浏览器会先发送header,服务器响应100 continue,浏览器再发送data,服务器响应200;
二、websocket
1.与http协议一样,同属于应用层协议。最重要的用途时实现客户端与服务端之间的全双工通信,当服务器端数据变化时,可以第一时间通知到客户端;
2.http只能由客户端发起,而websocket是双向的;
3.websocket传输的数据包相对于http而言很小,和适合移动端使用;
4.没有同源限制,可以跨域共享资源;