HTTP协议介绍

什么是HTTP协议

HTTP 协议(Hypertext Transfer Protocol, 超文本传输协议),是一个客户端请求和响应的标准协
议,这个协议详细规定了浏览器和万维网服务器之间互相通信的规则。用户输入地址和端口号之后就可
以从服务器上取得所需要的网页信息
通信规则规定了客户端发送给服务器的内容格式,也规定了服务器发送给客户端的内容格式。客户端
发送给服务器的格式叫"请求协议";服务器发送给客户端的格式叫"响应协议"

HTTP书写格式

在这里插入图片描述

http://IP(主机名/域名):端口/访问的资源路径

  • http 表示要通过 HTTP 协议来定位网络资源;
  • IP 表示合法的 Internet 主机域名或 者 IP 地址;
  • 端口 指定一个端口号,为空则使用缺省端口 80;
  • 资源路径 指定请求资源的 URI; 如果 URL 中没有给,那么当它作为请求 URI 时,必须以“/”的形式给出,通常 这个工作浏览器自动帮我们完成

HTTP特点

  • 支持客户/服务器模式
  • 简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的 有 GET、
    POST
  • 灵活:HTTP 允许传输任意类型的数据对象。传输的类型由Content-Type加以标记
  • 无连接是表示每次连接只处理一个请求,服务器处理完信息并答复后,断开链接,采用这种方式可以节省传输时间
  • 无状态:HTTP 协议是无状态协议。如果有多条处理,需要前面的信息它必须重传,这样可能导致每次连接传送的数据量增大。另一方面,在服务器不需要先前信息时它的应答就较快

HTTP请求和响应格式

请求格式

HTTP 请求由三部分组成,分别是:请求行、请求头、请求正文。
查看请求内容,如下图,在浏览器按f12

get方式(没有请求体)

在这里插入图片描述

Post方式

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值