互联网基础笔记

1.响应状态码

  1. 1xx :概述信息。服务器收到请求,需要请求者继续执行操作
    100:继续。客户端应继续其请求
    101:切换协议。服务器根据客户端的请求切换协议
  2. 2xx :概述成功,操作被成功接收并处理
    200:请求成功。一般用于GET与POST请求
    201:已创建。成功请求并创建了新的资源
    202:已接受。已经接受请求,但未处理完成
  3. 3xx :概述请求重定向,需要进一步的操作以完成请求
    300:永久移动。请求的资源已被永久的移动到新URI
    301:临时移动。资源只是临时被移动。客户端应继续使用原有URI
    302:表示临时性重定向
    304:未修改
  4. 4xx: 概述客户端错误,请求包含语法错误或无法完成请求
    400:客户端请求的语法错误,服务器无法理解
    403:服务器理解请求客户端的请求,但是拒绝执行此请求
    404:服务器无法根据客户端的请求找到资源(网页)
    405:客户端请求中的方法被禁止
    415:服务器无法处理请求附带的媒体格式
  5. 5xx: 概述服务器内部错误,服务器在处理请求的过程中发生了错误
    500:服务器内部错误
    502:网关错误

2.Http和Https的区别

  1. 安全性上:Https是使用TLS/SSL加密,Https加密传输
  2. 证书要求:Https 协议需要ca证书,费用较高
  3. 默认端口:Http默认端口80,Https默认端口443
  4. 连接状态:Http是无状态连接(其数据包的发送、传输和接收都是相互独立的),https 的连接是有状态的

3.GET和POST的区别

  1. 参数位置:GET参数拼接在URL后面,参数可见。POST通过body传递参数,参数不可见
  2. 传输数据的大小:GET传输数据有限制,一般2-4k(浏览器不同限制不同,区别不大), POST通过配置文件设定,无限制
  3. 安全性:GET参数可见,POST参数不可见(防君子不防小人)
  4. 数据包:GET产生一个TCP数据包。POST产生两个TCP数据包
  5. 缓存性:GET请求是可以缓存的。POST请求不可以缓存
  6. 后退操作:GET请求后退无影响。POST请求后退会重新提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值