HTTP 面试题32 题
- 01 什么是 RESTful API?它的设计规范是什么?
- 02 GET 和 POST 有什么区别?
- 03 HTTP 报文的结构是怎样的?
- 04 HTTP 常见状态码有哪些?分别代表什么?
- 05 什么是同源策略?跨域问题怎么解决?
- 06 Content-Type 和 Accept 有什么区别?HTTP 内容协商是怎么做的?
- 07 Cookie、Session 和 Token 有什么区别?
- 08 HTTP 常见请求头和响应头有哪些?Host、Referer、User-Agent 分别有什么用?
- 09 HTTP 常见认证方式有哪些?Basic、Bearer Token 和 Cookie 有什么区别?
- 10 HTTP 的强缓存和协商缓存是怎么工作的?
- 11 HTTP 断点续传是怎么实现的?
- 12 HTTP 分块传输是什么?Transfer-Encoding: chunked 适合什么场景?
- 13 HTTP 和 HTTPS 有什么区别?
- 14 HTTP 条件请求是什么?ETag 和 Last-Modified 有什么区别?
- 15 HTTP 有哪些请求方法?什么是安全性和幂等性?
- 16 HTTP 重定向状态码 301、302、303、307、308 有什么区别?
- 17 HTTP Keep-Alive 是什么?为什么连接复用能提升性能?
- 18 HTTP/1.0、1.1、2.0、3.0 有什么区别?
- 19 WebSocket 和 HTTP 有什么区别?
- 20 HTTP 代理场景下 X-Forwarded-For、X-Real-IP 和 Forwarded 有什么作用?
- 21 HTTP 的 Expect: 100-continue 是什么?它解决什么问题?
- 22 HTTP 的 Vary 响应头有什么用?它和缓存命中有什么关系?
- 23 HTTP 内容压缩是怎么工作的?Content-Encoding 和 Transfer-Encoding 有什么区别?
- 24 HTTP 请求体常见格式有哪些?表单、JSON、二进制流分别适合什么场景?
- 25 HTTP 请求重试为什么要考虑幂等性?哪些请求可以安全重试?
- 26 multipart/form-data 是怎么上传文件的?和 application/json、表单编码有什么区别?
- 27 Server-Sent Events 是什么?它和 WebSocket、普通轮询有什么区别?
- 28 HTTP 103 Early Hints 是什么?它如何帮助浏览器提前加载资源?
- 29 HTTP 中端到端头和逐跳头有什么区别?Connection 头为什么特殊?
- 30 HTTP 中字符集编码是怎么指定的?乱码问题通常怎么排查?
- 31 HTTP Trailer 响应头是什么?为什么它适合流式传输后的校验信息?
- 32 HTTP/1.1 Pipelining 是什么?为什么实际很少使用?
没有符合条件的题目。