面试真题

网络 · 简单 · 百度

GET, PUT, POST

简单 网络 🎤 百度
参考答案
结论:GET获取资源,POST新建资源,PUT替换/更新资源。核心要点:GET幂等安全,参数在URL,有长度限制;POST非幂等,数据在body,用于提交;PUT幂等,若资源存在则整体替换,否则创建。差异:GET可被缓存、收藏;POST不可缓存;PUT多次调用效果相同。示例:REST中 POST /users 建用户,PUT /users/1 更新id=1的全部字段。注意PATCH部分更新,HTTP语义中GET查询,POST非幂等创建,PUT完整更新,DELETE删除。
题目整理自公开面经,答案由校招宝自研生成,仅供参考