题目
在 RESTful API 设计中,以下哪种 HTTP 方法通常用于更新资源?A. POSTB. PUTC. DELETED. GET
在 RESTful API 设计中,以下哪种 HTTP 方法通常用于更新资源?
A. POST
B. PUT
C. DELETE
D. GET
题目解答
答案
B. PUT
解析
考查要点:本题主要考查对RESTful API中HTTP方法的理解,特别是不同方法对应的操作类型。
解题核心:明确各HTTP方法的典型用途,PUT用于更新资源,而POST用于创建、DELETE用于删除、GET用于获取资源。
关键点:
- PUT:用于完整更新资源(替换资源的当前状态)。
- POST:通常用于创建新资源或提交数据(如表单)。
- DELETE:用于删除资源。
- GET:用于获取资源(无副作用)。
在RESTful设计中,HTTP方法对应不同的操作语义:
- GET:安全操作,仅读取资源,不修改状态。
- POST:非安全操作,常用于提交数据(如创建资源)。
- PUT:非安全操作,用于完整更新资源(替换资源的当前表示)。
- DELETE:非安全操作,用于删除资源。
关键结论:
- 更新资源时,若要替换资源的完整状态,应使用PUT。
- 若题目中未出现PATCH(部分更新),则默认选择PUT。