HTTP协议概述

HTTP是什么?

超文本传输协议(Hypertext Transfer Protocol,简称HTTP协议)是OSI七层模型中的应用层协议,也是互联网上因公用最为广泛的一种网络协议。

我们知道,在Web开发中,要想开发一个完整的网页必要同时具有前端和后端。一般Web的客户端 / 用户端就是浏览器(PC或移动设备),进行网页资源的请求,服务器(后端)响应之后返回数据,再进行后续操作。
简单理解为客户端就是面向程序员的操作,比如程序员在使用数据库时,程序员先发出一个数据请求,数据库服务器收到请求后才会返回程序员想要的数据。可见,客户端和服务器之间,是基于网络来进行通信的~而HTTP协议,就是最常用的网络通信协议,用于明确通信时床底的数据信息应该以何种规则进行转换和解析。

HTTP功能

  • 便捷性:当客户端向服务器端发送请求时,只需请求路径和请求方法,就可以通过浏览器或其他方式将该请求发送成功。
  • 灵活性: HTTP 协议允许客户端和服务器端传输任意类型任意格式的数据对象。

HTTP工作过程

当我们通过浏览器(也就是客户端)访问一个网址时,浏览器会给对应的服务器发送一个HTTP请求,对应服务器搜狐到这个请求后,经过处理就会返回一个HTTP响应。其工作过程如下图所示。

  • 8
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值