《隔离十四天》系列 -第六天 -整理的十个高频HTTP面试题

news/2024/5/18 13:28:45 标签: http, session, cookie, 面试
http://www.w3.org/2000/svg" style="display: none;">

前言

https://img-blog.csdnimg.cn/20200217204101397.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwMTI2OTk2,size_16,color_FFFFFF,t_70" alt="在这里插入图片描述" />
隔离第六天,依然还是健康的一天,没有任何病毒,但是好想出去浪啊,太阳这么大我为什么只能隔着窗子来享受。即使这样也要学习,毕竟面试一个接一个,还要找工作的问题呢。

好了言归正传,昨天收到了一个面试,然后又是一次惨不忍睹的面试,为什么惨不忍睹呢,因为问到了HTTP的一些问题,然后都不会,所以哪里有问题就补哪里。今天整理了一些HTTP的面试问题,给自己增加一些这方面的知识存储。

https://img-blog.csdnimg.cn/20200217204525246.png" alt="在这里插入图片描述" />

cookie_8">1、Session和cookie的区别?

答:cookie数据保存在客户端,session数据保存在服务器端。
	session是一次会话,cookie可以长期保存在客户端;
	session用来保存重要的信息,cookie用来保存不重要的信息;
	cookie保存的是字符串,session保存的是对象;

2、Session失效的方式?

答:关闭浏览器;
	设置它的失效时间;
	调用它的失效方法,setmaxinativeinterval;
	

session_28">3、什么是session?

答:Session是一次会话,随着会话的关闭而结束;
	Session四大跟踪技术的一种,是一种服务器端的机制;
	主要用在整个请求过程中共享数据;

4、get与post请求的区别?

答:get重点在于从服务器获取数据,post是向服务器发送数据
	get传输的数据是放在url中的,post的参数存在于body中
	get请求的参数是可见的,post不可见
	get会缓存页面的数据,返回页面不会再次发送请求,post不会缓存页面数据

5、常用的HTTP请求方法?

答:	GET
		POST
		PUT
		DELETE
		HEAD
		OPTIONS

6、什么是Http协议无状态协议?怎么解决Http协议无状态协议?

答: 无状态协议对于事务处理没有记忆能力,缺少状态意味着如果后续处理需要前面的信息
	 无状态协议解决办法: 通过1、Cookie 2、通过Session会话保存

7、谈谈你对restful 规范的理解?

答:restful其实就是一套编写接口的风格,restful规定如何编写以及如何设置返回值、状态码等信息
	根据method不同在后端做不同的处理,比如:post 创建数据、get获取数据、put和patch修改数据、delete删除数据。
	每一个URI代表一种资源
	restful 是客户端和服务器之间,传递这种资源的某种表现层
	服务端与客户端进行操作(增删改查)的数据,都是资源
	将一切数据视为资源是RESTFUL的特点

8、Restful的实践?

答:版本控制
	url命名规范:直接通过GET、POST、PUT、DELETE等这些操作来告诉服务器客户端想要做什么
	统一返回数据格式
	http状态码:http的状态码是有规定的

9、HTTP请求的过程?

答:域名解析
	发起TCP的3次握手
	建立TCP连接后发起http请求
	服务器相应http请求,浏览器得到html代码
	浏览器解析html代码,并请求html代码中的资源(js,css,image)
	浏览器对页面进行渲染呈现给用户

10、HTTP请求所经历的几个步骤?

答:建立TCP连接
	Web浏览器向Web服务器发送请求命令
	Web浏览器发送请求头信息
	Web服务器应答
	Web服务器发送应答头信息
	Web服务器向浏览器发送数据
	Web服务器关闭TCP连接

https://img-blog.csdnimg.cn/2020021721222347.png" alt="在这里插入图片描述" />

以上就是自己整理的几个关于HTTP以及Restful的面试问题,希望对各位有帮助,若有问题欢迎指正共同交流。


http://www.niftyadmin.cn/n/1366631.html

相关文章

《隔离十四天》系列 -第七天 -谈谈高并发高可用系统的优化思路

前言 隔离第七天了,已经过去一般的时间了,甚是欣慰,想想还有七天要过,真的好激动,激动也不能断了学习,还是要好好学习的,毕竟好好学习才能天天向上。 当然了今天也是身体健康的一天&#xff0c…

《隔离十四天》系列 -第八天 -是否去外包腾讯的迷茫

最近收到了一份去外包腾讯的工作,但是自己也知道外包的一些问题,想问问大家有没有做过的,能不能给个建议,我19年毕业,想要学习技术,想要提升自己,不知道去那里能不能可以提升自己。看到的麻烦给…

《隔离十四天》系列 -第九天 -各类面试题总结

前言 今天是第九天,但是已经开始可以自由活动了,我成为了一条狗,出去疯一样的撒欢。从来没被困过这么久啊!我只想大喊,劳自终于解放了! 在这里小弟也想询问看到这篇博文的各位大佬,腾讯外包的…

《隔离十四天》系列 -第十天 -数据结构与算法

前言 好了,解放了就是爽不用天天测体温了,虽然自己健康的不得了,还能随意出去high,解放的日子真幸福。 今天呢看了一些数据结构的视频,来加深自己对一些数据结构的理解,因为对于一些算法都是依赖与数据结构…

《隔离十四天》系列 -第十一天 -Java面试题大全

前言 今天又是朝气蓬勃的一天,虽然还没找到合适的工作,但是也不能丧失了对生活的信心,还是要勇敢的面对生活,比如我们说一句,奥里给!!! 当然了每日膜拜大佬的节奏不能断了&#xf…

《隔离十四天》系列 -第十二天 -谈谈最近找工作

前言 今天出去溜达了一圈,被女朋友批评,说我要作为顶风作案的老人处置,应该就关家里不让出门,什么情况了还出去溜达,最后还是回来了。当然了溜达的成果也有了,就是晒了十分钟的太阳,觉得自己又…

《隔离十四天》系列 -第十三天 -关于Spring的高频面试题

前言 自己这两天一直在忙着找工作,工作一直还没有落实好,自己也没有什么心情去发博客了,虽然自己也在每天看自己整理的面试题,但是还是挺沮丧的,为工作发愁的失业者。 现在切身体会到了学历的重要性,也想…

《隔离十四天》系列 -第十四天 -JVM高频面试题

前言 今天正式离职,将要迎接接下来的工作,重新去到新的城市开始自己的新的工作,无论怎么样依然要学习,学习不能停止。 最近整理了一些JVM的面试题,当然了还是自己觉得比较好记的一些面试题,有兴趣的当然可…