HTTP协议

HTTP协议是什么?

  • HTML是一种用来定义网页的文本,会HTML,就可以编写网页;

  • HTTP是在网络上传输HTML的协议,用于浏览器和服务器的通信。

  • 当我们在访问一个网址时,右击检查后,在Network中,找到网址那条记录,点击,右侧将显示Request Headers,点击右侧的view source,我们就可以看到浏览器发给这个网址服务器的请求,在里面可以查看详细的数据信息,这些数据都是有格式的,这个就是http协议

HTTP请求流程

  • 浏览器首先向服务器发送HTTP请求

  • 服务器向浏览器返回HTTP响应

  • 如果浏览器还需要继续向服务器请求其他资源,比如图片,就会再次发送HTTP请求,重复上述两步操作

HTTP常见状态码

  • 200 表示请求成功

  • 301 永久性重定向

  • 302 暂时性重定向

  • 404 找不到请求的资源,请求的资源不存在

  • 500 服务器错误

HTTP状态码的五种类型

  • 1xx :表示服务器收到请求,还需请求者再继续执行操作

  • 2xx :表示请求成功

  • 3xx :重定向,需要进一步操作才可以完成请求

  • 4xx :客户端错误,请求语法错误或者无法完成数据

  • 5xx :表示服务器出错

相关推荐