图解 HTTP - 读书笔记,平时的基本开发够用了

365 阅读2分钟

前言

通讯协议中 HTTP ,绝对是我们接触和使用最频繁的,个人认为,无论是前端还是后端,都需要对着一部分只是,有一些掌握。在解决很多开发问题的时候,都能起到很关键的作用

比如:如果响应头没有设置 Accept-Range: bytes, 那尴尬的问题就是,前端读取音视频文件时,无法拖动播放。因为,只是因为请求头没有设置Accept-Range 为 bytes,或者根本就没这个请求头,导致的无法进行范围请求。

因为,现在的很多框架,无论前后端,都会帮你去完成这些基础配置。导致了这一类问题,及其容易被忽略!当问题发生时,无处下手,找不到问题所在。

由于笔记是在幕布整理的(这不是广告)和 整体篇幅颇大,我就直接放分享链接了(也有点懒)

正文

个人的一个读书笔记,记录了知识点的梗概和一些自己觉得更容易理解的描述(图文并茂)

第一章,了解Web及网络基础

第二章,简单的HTTP协议 (这章内容不多,也简单就没整理,有需要可以评论留言,我整理发上来)

第三章,HTTP 报文内的,HTTP消息

第四章,返回结果的HTTP状态码

第五章,与HTTP写作的Web服务器

第六章,HTTP 首部

第七章 确保 Web 安全的 HTTPS

第八章 确认访问用户身份的认证

第九章 基于 HTTP 的功能追加协议

第十章 web 开发技术 (我本身就是前端,而且这章的内容只是简单介绍)

第十一章 Web 的攻击技术

最后

写了一个类 Layui 的 React + TypeScript 的脚手架,给自己打个广告

GitHub骗星链接

附图: