【计算机网络】HTTP协议

HTTP协议

  • HTTP协议
    • 一、什么是HTTP
    • 二、HTTP请求和响应
      • 1⃣️HTTP的请求报文
        • 1.请求方法
      • 2⃣️HTTP响应报文
        • 1.HTTP状态码
    • 三、HTTPS协议

HTTP协议

一、什么是HTTP

HTTP:超文本传输协议(HyperText Transfer Protocol)

【计算机网络】HTTP协议_第1张图片

二、HTTP请求和响应

【计算机网络】HTTP协议_第2张图片

1⃣️HTTP的请求报文

三大组成:

  • 请求行
  • 请求头
  • 请求体

【计算机网络】HTTP协议_第3张图片

1.请求方法

GET、POST、PUT、HEAD、DELETE、OPTIONS、CONNECT、TRACE等

1)GET获得资源

【计算机网络】HTTP协议_第4张图片

2)POST传输实体主体

【计算机网络】HTTP协议_第5张图片

3)PUT传输文件

由于自身不带验证机制,任何人都可以上传文件,因此存在安全性问题,一般不使用该方法

【计算机网络】HTTP协议_第6张图片

4)HEAD获取报文首部

【计算机网络】HTTP协议_第7张图片

5)DELETE删除文件

【计算机网络】HTTP协议_第8张图片

6)OPTIONS查询支持的方法

【计算机网络】HTTP协议_第9张图片

2⃣️HTTP响应报文

三部分组成:

  • 响应行
  • 响应头
  • 响应体

【计算机网络】HTTP协议_第10张图片

1.HTTP状态码

表示客户端HTTP请求的返回结果、标记服务器端处理是否正常、通知出现的错误等工作

【计算机网络】HTTP协议_第11张图片
【计算机网络】HTTP协议_第12张图片

三、HTTPS协议

HTTPS:身披SSL协议的HTTP协议

【计算机网络】HTTP协议_第13张图片

在采用了SSL之后,HTTP就拥有了加密 + 认证 + 完整性等功能

【计算机网络】HTTP协议_第14张图片

【参考】学习网站推荐
https://cswiki.top/

你可能感兴趣的:(【计算机网络】,计算机网络)