《图解HTTP》摘要

主要汇总了书籍《图解HTTP》中的一些核心概念,图片均来自于该书籍。

一、建立互联网的三大要素

1、超文本标记语言 HTML
2、文档传递协议 HTTP
3、统一资源定位符 URI

二、URI和URL的区别

URI用字符串表示某一互联网资源
URL表示资源的地点,是URI的子集

三、不同协议端口号

协议 端口号
文件传输协议(ftp) 21
ssh服务协议(ssh) 22
远程登录(telnet) 23
简单邮件传输协议 (smtp) 25
超文本传输协议 (http) 80
超文本传输安全协议(https) 443
Pop3 110

四、http协议
1、请求报文
组成部分:请求方法、请求URI、协议版本、可选的请求首部字段和内容实体构成
在这里插入图片描述
2、响应报文
组成部分:协议版本、状态码、用以解释状态码的原因短语、可选的响应首部字段以及实体主体
在这里插入图片描述
3、HTTP方法

  • GET 获取资源
  • POST 传输实体主体
  • PUT 传输文件,不带验证机制,存在安全问题
  • HEAD 获得报文首部
  • DELETE 删除文件
  • OPTIONS 询问支持的方法
  • TRACE 追踪路径,容易引发XST(跨站追踪)攻击
  • CONNECT
    4、内容协商方式
  • 服务端协商
  • 客户端协商
  • 透明协商
    五、HTTP状态码
    参考博客:HTTP状态码
    六、HTTP首部字段
  • 通用首部字段
    在这里插入图片描述
  • 请求首部字段
    在这里插入图片描述
  • 响应首部字段
    在这里插入图片描述
  • 实体首部字段
    在这里插入图片描述
  • cookie核心字段属性
    在这里插入图片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章