面试真题

网络 · 简单 · 百度

PUT 和 POST 最主要的区别

简单 网络 🎤 百度
参考答案
结论:PUT用于更新/替换指定资源,是幂等的;POST用于创建子资源或提交处理,非幂等。核心要点:1. PUT请求URI指向具体资源,多次相同请求效果一致;POST URI通常是集合,每次可能新建资源;2. RESTful语义:PUT全量更新,POST部分添加;3. 示例:PUT /api/users/1 更新用户1信息,重复调用结果相同;POST /api/users 创建新用户,多次调用产生多个用户。差异在于幂等性和资源定位。
题目整理自公开面经,答案由校招宝自研生成,仅供参考