ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Http面试题

2022-06-28 21:32:38  阅读:107  来源: 互联网

标签:面试题 https Http 重定向 http 开头 服务器 客户端


一、概念:

http协议:htto协议全称是超文本协议,能够传输文字视频音频等,双向的协议,客户端可以向服务端发送消息,服务端可以向客户端发送消息

二、常见的状态码

五类:1,2,3,4,5开头的

1 开头比较少,表示中间状态

2 开头表示请求成功,

3 开头表示重定向,也就是自动跳转

例子:301永久重定向,302表示临时重定向,304 not modified,表示资源未修改,重定向到缓冲文件,一般用于缓存控制

4 开头表示服务器无法处理请求,也就是请求错误

5 开头表示客户端发送的报文是正确的,服务器处理的时候发生了错误,属于服务器的错误码

三、get和post的区别

  GET POST
区别 向服务器请求资源 向服务器发送资源
  提交的数据在url中,所以相对不安全 提交的数据在body中
  大小最大1024字节 没有限制
  get方法是幂等的,相当于只读操作,无论操作多少次,数据都是安全的 新增或者提交数据,会修改服务器上的资源

四、http缺点:

1、无状态的,也就是服务器没有记忆能力

2、明文传输,不安全,F12能够查看

五、http和https的区别

1、主要解决的是安全问题,https在TCP三次握手之后进行TLS握手,之后的报文用加密传输,所以需要CA证书来验证自己的身份

2、http是80端口,https是443端口,

标签:面试题,https,Http,重定向,http,开头,服务器,客户端
来源: https://www.cnblogs.com/wuchangblog/p/16421154.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有