查看更多
当前 - 选择题 - 面向服务的架构风格
中等
单选题
2025年5月第5题
#第二版教材
#必须掌握

在 Web 应用开发中,RESTful API 的设计原则是一种常见的接口设计规范。以下关于 RESTful API 的描述中,哪一项不属于其设计原则(__)。

问题(1)
浓缩知识点

RESTful API是Web应用开发中常用的接口设计规范,它的核心设计原则包含这几点:首先是无状态通信,服务器不会保存客户端的会话状态,每一次请求都完全独立,这种设计能有效提升服务的可伸缩性和简洁性;其次是利用标准HTTP方法实现资源操作,比如通过GET查询资源、POST新增资源、PUT更新资源、DELETE删除资源,这是RESTful API核心的操作逻辑;再者是所有资源都通过唯一的URI来标识,客户端依靠URI就能精准定位目标资源。需要明确的是,RESTful API作为一种架构风格,并不强制要求使用特定的数据传输格式,早期曾有使用XML的情况,但如今轻量易解析的JSON已经成为更主流的选择,数据格式的选择并不受REST架构本身的限制。

正确答案
B

本题考察的是RESTful API 的核心设计原则
A选项无状态通信:REST 要求服务器不保存客户端的会话状态,即每一次请求都是独立的,这种设计有助于服务的可伸缩性和简洁性,是 REST 的基本原则之一
B选项使用 XML 格式传输数据:RESTful API 并不要求或限制必须使用 XML,相反,JSON 已成为更常见的数据格式。REST 本身是协议风格,与数据格式无关。XML 只是可选的传输格式之一,不属于 REST 的核心原则
C选项利用 HTTP 方法操作资源:REST 强调使用标准的 HTTP 方法(如 GET、POST、PUT、DELETE)来实现对资源的操作,这是其最核心的设计理念之一
D选项资源通过 URI 标识:REST 中每个资源都应有唯一的 URI 表示,客户端通过 URI 来定位资源,这也是 REST 的基本设计原则。
因此,B 项不属于 RESTful API 的设计原则,是正确答案

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有