网络协议--HTTP协议

1.http协议的长连接和短连接

http1.0:短连接,客户端的每次请求都要建立一次单独的连接,在处理完本次请求后,就会自动释放连接;

http1.1:长连接,在一个连接中可以处理多个请求,而且请求可以重叠运行,不需要等待一个请求结束就发送另一个请求。

2.http常见的状态码:

200    ok    客户端请求成功

301    Moved Permanently(永久移除)    请求的url已经移走,response中应该包含一个Location URL,说明当前资源位置

302    found    重定向

400    Bad Request    客户端请求有语法错误,不能被服务器所理解

401    Unauthorized    请求未经授权

403    Forbidden    服务器收到请求,但是拒绝提供服务

404    Not Found    请求资源不存在,输入了错误的URL

500    Internal Server Error    服务器发生了不可预期的错误

503    Server Unavailable    服务器当前不能处理客户端的请求,一段时间后可恢复正常

3.get和post的区别

1)get请求的数据会附在url之后,post是放置在http包的包体中,在url中看不到;

2)get方式提交的数据最多只能有1024个字节,而post没有大小限制;

3)post安全性较高,例如当传输数据中包含密码等隐私数据时,get会将其暴露在url上

4.http中转发和重定向的区别

1)转发是服务器行为,重定向是客户端行为;

2)转发是一次请求,地址栏不会变,访问的是自己本身的web资源,传输的数据不会丢失;而重定向是两次请求,地址栏会发生改变,可以访问自己web之外的资源,传输的数据会丢失。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值