通识面试题目

本文涵盖了HTTP的常见请求方式及其用途,如GET、POST、PUT和DELETE等,并详细阐述了从浏览器输入URL到页面显示的过程,包括DNS解析、TCP连接、HTTP请求和响应。此外,还讨论了网站性能优化策略,如减少HTTP请求、合并文件和图片压缩。同时,解释了HTTP状态码的意义,以及前端浏览器存储机制,如localStorage、sessionStorage和cookie。另外,对比了xhtml和html的区别,探讨了渐进增强和优雅降级的概念。最后,解释了DOM的重绘和重排以及动画的最小时间间隔,并分享了自适应布局的实现技巧。
摘要由CSDN通过智能技术生成

请问 HTTP 有几种请求方式及其各自的用途是什么

常用的有八种请求方式

  1. GET 请求

    GET 方法请求一个指定资源

  2. POST 请求

    POST 方法用于将实体提交到指定的资源

  3. PUT 请求

    替换某些资源

  4. DELETE 请求

    删除指定的资源

  5. HEAD 请求

    HEAD 方法请求一个与 GET 请求的响应相同的响应,但没有响应体

  6. OPTIONS 请求

    允许客户端查看服务器的相关参数

  7. TRACE 请求

    跟踪请求

  8. CONNECT 请求

    预留给能够将连接改为管道方式的代理服务器

请问从浏览器输入 URL 到页面显示发生了什么

  1. 在浏览器地址栏输⼊ URL

  2. 浏览器会先去缓存中寻找资源,如果在缓存中已经存在并且尚未过期,那么就直接利用。否则跟目标主机建立连接

  3. 浏览器解析 URL

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值