HTTP April 28, 2020

websocket断开原因分析

Words count 4.2k Reading time 4 mins.

原文地址

WebSocket断开的原因有很多,最好在WebSocket断开时,将错误打印出来。

ws.onclose = function (e) {
  console.log('websocket...
Read article

HTTP November 04, 2018

websocket通信了解

Words count 1.7k Reading time 2 mins.

websocket是HTML5出的协议,他是一个持久化的协议。

首先websocket是一个持久化的协议,在HTTP中一个request只能有一个response,而且这个response也是被动的,不能主动发起。

下面是用websocket请求的header头

GET /chat HTTP/1.1
Host: server.example.com

//告知服务器是使用websocket的协议
Upgrade: websocket   
Connection: Upgrade

Sec-WebSocket...
Read article

HTTP July 13, 2018

《图解HTTP学习》笔记

Words count 14k Reading time 13 mins.

从输入网页到呈现网页页面这一过程经历了什么?

在深入了解HTTP之前,先介绍HTTP诞生的背景。cern的timbernersLee 提出一种能让远隔两地的研究者们共享知识点的设想。

通常使用的网络(包括互联网)是在TCP/IP协议族的基础上运作的。而HTTP属于它内部的一个子集。

TCP/IP协议族按层次分为以下4层

  • 应用层

    应用层决定了向用户提供应用服务时通信的活动。

    TCP/IP协议族预存了各类通用的应用服务,比如,FTP(file transfer protocol,文件传输协议)和
    DNS...

Read article

HTTP July 10, 2018

从输入url到页面展示到底发生了什么

Words count 15k Reading time 14 mins.

刚开始写这篇文章还是挺纠结的,因为网上搜索“从输入url到页面展示到底发生了什么”,你可以搜到一大堆的资料。而且面试这道题基本是必考题,二月份面试的时候,虽然知道这个过程发生了什么,不过当面试官一步步追问下去的,很多细节就不太清楚了。

  最近刚好也在看http协议相关的东西,所以想对这个话题来个深入的总结,本文的目的是 通过输入url之后发生的事情来做知识的总结和扩展。所以文章可能会很杂。

总的过程大概如下:

当我们开始在浏览器中输入网址的时候,浏览器其实就已经在智能的匹配可能得 url 了...

Read article

HTTP April 02, 2018

简述HTTP协议

Words count 2.8k Reading time 3 mins.

协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器

1.超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的网络协议之一,所有的WWW文件必须遵循这个标准。

2.HTTP是客户端与服务器端的请求和应答的标准(TCP)。客户端是终端用户,服务器端是网站。通过使用Web浏览器、网络爬虫或者其它的工具,客户端发起...

Read article
Load more
0%