跳到主要内容

http

http 基本流程

http 缓存控制

什么是跨域资源共享 (CORS)?它用于解决什么问题?

http1、2、3区别

  1. HTTP/1.1
    • 持久连接(Keep-Alive)
    • 管道化请求
    • 存在队头阻塞问题
  2. HTTP/2
    • 多路复用
    • 二进制分帧
    • 服务器推送
    • 头部压缩(HPACK)
  3. HTTP/3
    • 基于 QUIC 协议(UDP)
    • 0-RTT 快速握手
    • 避免队头阻塞
    • 内置加密(TLS 1.3)

url 的长度限制

ajax 工作原理?

详细的 ajax 学习参看 ajax

JSONP原理,回调过程?

http 状态码 304 (eTag,modified)

HTTPS

  • HTTP + SSL/TLS

  • 加密传输

  • 数字证书

  • 非对称加密 + 对称加密

  • TCP与UDP的区别

  • WebSocket原理

  • HTTP缓存机制

请描述以下 request 和 response headers?

  • Diff. between Expires, Date, Age and If-Modified-…
  • Do Not Track
  • Cache-Control
  • Transfer-Encoding
  • ETag
  • X-Frame-Options

什么是 HTTP method?请罗列出你所知道的所有 HTTP method,并给出解释?