猫眼面试题更新 2026-08-05

HTTP 中的 GET 和 POST 有什么区别?它们在参数传递上有哪些差异?

猫眼前端/移动开发消费品/零售技术原理方案权衡HTTP

考察说明

考察对 HTTP 方法语义、幂等性、缓存及参数传递方式的准确理解

回答思路

  1. 能说明 GET 用于获取资源、POST 用于提交数据这一基本语义
  2. 能区分幂等性:GET 幂等,POST 不保证幂等
  3. 能说明参数位置差异:GET 参数在 URL 查询字符串,POST 参数在请求体
  4. 能补充实际限制:URL 长度、缓存与历史记录、安全性(非机密性)
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。