《图解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
Pop3110

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

  • GET 获取资源
  • POST 传输实体主体
  • PUT 传输文件,不带验证机制,存在安全问题
  • HEAD 获得报文首部
  • DELETE 删除文件
  • OPTIONS 询问支持的方法
  • TRACE 追踪路径,容易引发XST(跨站追踪)攻击
  • CONNECT
    4、内容协商方式
  • 服务端协商
  • 客户端协商
  • 透明协商
    五、HTTP状态码
    参考博客:HTTP状态码
    六、HTTP首部字段
  • 通用首部字段
    在这里插入图片描述
  • 请求首部字段
    在这里插入图片描述
  • 响应首部字段
    在这里插入图片描述
  • 实体首部字段
    在这里插入图片描述
  • cookie核心字段属性
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值