HTTP协议(应用层)

HTTP协议

学完HTTP协议,在写博客之前,我先总结几点必须要记住的东西:

  1. 可靠
  2. 面向字节流的
  3. 超文本传输协议
  4. 无状态的
  5. 底层用的是TCP(传输层)协议,正常通信前要建立连接(三次握手)

好,记住了这些,让我们依次往下看:

1.认识URL

在这里插入图片描述
不仅有http,还有https,https对应的端口号是443

  • HTTP : 端口号:80 ,普通
  • HTTPS:端口号:443, 加密
2. HTTP协议格式

HTTP请求

分为四个部分,我们以画图的形式呈现
在这里插入图片描述
HTTP响应
在这里插入图片描述

3.HTTP方法

在这里插入图片描述
!!!GET与POST的区别?

  • GET在url传参,POST在正文传参
  • url的长度是有限制的,正文传参是没有限制的
  • GET在传参时,把数据暴露在外边,而POST不会把信息暴露在外边,POST比GET更私密。(举一个POST的例子:淘宝分享链接并没有把用户名和密码暴露在外边。)
4.HTTP的状态码

在这里插入图片描述
最常见的状态码,比如:
200(ok)
404(Not Found)客户端错误,向服务器提出无理要求
403(Forbidden)
302(Rediret,重定向)
504(Bad Gateway)

5.HTTP常见的Header

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值