
网络请求
比目鱼33
这个作者很懒,什么都没留下…
展开
-
从输入URL到页面展示的详细过程(面试必考)
这是常考点,仔细理理发现里面涉及到的知识点还是非常的多。这个问题在我秋招已经遇到过无数次了。下面我就来个大概的总结。1)首先在地址栏输入一个url,查找一下有没有历史记录,有没有缓存,如果有就展示页面。2)DNS解析。首先浏览器会查看本地硬盘的hosts文件,看看其中有没有和这个域名对应的规则,如果有就直接使用Hosts文件里面的Ip地址。如果没有找到对应的IP地址,浏览器会发出一个DNS请求到本地DNS服务器。本地DNS服务器会首先查询缓存记录,如果有就直接返回结果,此过程是递归查询,如果没有,本原创 2020-09-09 00:14:14 · 1186 阅读 · 0 评论 -
HTTP状态码200、400、403、500等
1XX:通知1XX系列响应代码仅在与HTTP服务器沟通时使用。• 100 - Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新)• 101 - Switching Protocols 服务器将遵从客户的请求转换到另外一种协议(HTTP 1.1新)2XX 成功· 200 OK,表示从客户端发来的请求在服务器端被正确处理· 204 No content,表示请求成功,但响应报文不含实体的主体部分· 206 Partial Content,进行范围请求3X转载 2020-08-31 08:55:17 · 1401 阅读 · 0 评论 -
Ajax实现原理及步骤
Ajax实现原理及步骤Ajax有别于传统web开发服务器请求的区别所在:Ajax是异步请求数据。(我当时面试商汤科技竟然没有想到这点,害)ajax所包含的技术1.使用CSS和XHTML来表示。2. 使用DOM模型来交互和动态显示。3.使用XMLHttpRequest来和服务器进行异步通信。(最重要)4.使用javascript来绑定和调用。Ajax的原理简单来说通过XmlHttpRequest对象来向服务器发送异步请求,从服务器获得数据,然后用javascript来操作DOM而更新页面。(原创 2020-08-24 22:14:02 · 314 阅读 · 0 评论