码迷,mamicode.com
首页 > Web开发 > 详细

HTTP协议

时间:2020-04-10 00:55:05      阅读:92      评论:0      收藏:0      [点我收藏+]

标签:协议   种类   其他   还需要   详细   style   发送   str   lock   

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 :表示服务器出错

HTTP协议

标签:协议   种类   其他   还需要   详细   style   发送   str   lock   

原文地址:https://www.cnblogs.com/cy-1010/p/12670619.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!