![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaWeb
小树ぅ
放弃不难 但坚持一定很酷!
展开
-
域名解析ip地址的过程
浏览器会把输入的域名解析成对应的IP,其过程如下:1.查找浏览器缓存:因为浏览器一般会缓存DNS记录一段时间,不同浏览器的时间可能不一样,一般2-30分钟不等,浏览器去查找这些缓存,如果有缓存,直接返回IP,否则下一步。2.查找系统缓存:浏览器缓存中找不到IP之后,浏览器会进行系统调用(windows中是gethostbyname),查找本机的hosts文件,如果找到,直接返回IP,否则下一步。3.查找路由器缓存:如果1,2步都查询无果,则需要借助网络,路由器一般都有自己的DNS缓存,将前面的请求发给原创 2021-04-22 03:37:34 · 8161 阅读 · 1 评论 -
面试官:HTTP状态码你真的都熟悉吗
引言:HTTP状态码的作用是告知客户端,从服务器端返回的请求结果2XX:表明请求被正常处理了。200:表示请求在服务器端被正常处理了。在响应报文内,随状态码一起返回的信息会因方法的不同而发生改变。 204:表示服务器接收的请求已经成功处理,但是在返回的响应报文中不含实体的主体部分。另外,也不允许返回任何实体的主体。当浏览器在发送请求后接收到204响应,它的显示页面不会发生更新。通常应用在只需要客户端往服务端发送信息,而服务端不需要发送新信息的情况下使用。 206:表示客户端进...转载 2021-04-22 03:33:56 · 209 阅读 · 0 评论 -
面试官:讲一下HTTP请求报文
HTTP请求报文:(请求行、请求头、请求体)请求行:请求方法、请求url、http协议版本号请求方法:get方法:请求能够携带的参数比较少,大小有限制,会在浏览器的url栏中显示数据内容,不安全,但是高效。 post方法:请求能够携带的参数没有限制,大小没有限制,不会在浏览器url栏中显示数据内容,安全,但是不高效。http版本号:HTTP/1.0(短连接):http的一代协议,客户端每次与服务器端建立连接后,只获取一个web资源,便断开连接。 HTTP/1.1(长连接..原创 2021-04-22 03:16:33 · 215 阅读 · 0 评论 -
面试官:在浏览器输入一个地址,回车之后会发生什么
1.DNS解析:这一步会对域名进行解析,去获取服务器的一个IP地址。2.与服务器建立连接:也就是三次挥手,进行TCP连接。3.向服务器端发送HTTP请求:包括请求行,请求头,请求体。4.服务器端响应HTTP请求:包括响应行,响应头,响应体。5.进行浏览器界面的解析和渲染:对html页面进行解析渲染,浏览器对其内容进行显示。6.关闭TCP连接:也就是四次挥手,断开TCP连接。...原创 2021-04-22 01:43:03 · 201 阅读 · 0 评论