HTTP协议,进来了解一点点吧~

2021-09-27  本文已影响0人  Rainbow想喝奶茶

HTTP简介

HTTP,基于TCP/IP通信协议来传递数据的传送协议,工作于客户端-服务端架构为上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求,Web服务器根据接收到的请求后,向客户端发送响应信息。

HTTP请求过程

  1. 域名解析,将网站域名解析为IP地址(hosts文件、DNS解析);
  2. 发起三次握手;
  3. HTTP Request;
  4. HTTP Response;
  5. 浏览器解析html代码,并请求html代码中的资源;
  6. 浏览器渲染页面,呈现给用户。

Request发送请求

请求消息格式:

Response响应消息

响应消息格式:

常见请求方法

GET、POST、PUT 区别

  1. GET提交的数据会放在URL之后,以?分割URL和传输数据,参数之间以&相连,POST方法是把提交的数据放在body中;
  2. POST方法不是幂等的,PUT方法是幂等的
    (幂等:一个幂等操作的特点就是其任意多次执行所产生的影响均与依次一次执行的影响相同。)

状态码

由3位数字组成,第一个数字定义了响应的类别:

常见状态码:

今天也是没有时间学习的一天,这是之前的学习笔记,分享给大家吧~

自我记录,有错误欢迎指正

上一篇 下一篇

猜你喜欢

热点阅读