极客技术博客
Toggle Menu
主页
在线C语言编译器
教程
Java 教程
Linux 教程
Python 算法教程
博客
博客列表
API Design and Development
聚焦 REST GraphQL gRPC 的最佳实践 包括版本管理 分页 以及错误处理
1. 以下哪种HTTP方法通常用于从服务器获取资源?
GET
POST
PUT
DELETE
2. 选择所有表示请求成功的HTTP状态码。
200 OK
201 Created
404 Not Found
500 Internal Server Error
3. REST API必须使用JSON作为唯一的数据交换格式。
True
False
4. REST架构风格的全称是什么?
5. 以下哪种认证方式通常基于令牌(Token)实现,常用于第三方API授权?
OAuth 2.0
Basic Authentication
Digest Authentication
6. 以下哪些HTTP方法被认为是幂等的(Idempotent)?
GET
PUT
POST
DELETE
7. CORS(跨域资源共享)的作用是允许服务器拒绝所有跨域请求。
True
False
8. 用于指定API响应数据格式的HTTP响应头是什么?
9. 在API设计中,将资源表示为复数名词(如/users而非/user)遵循了哪种原则?
资源命名一致性
无状态性
缓存性
10. 以下哪些是API文档的核心内容?
端点URL和HTTP方法
请求/响应示例
错误码及含义
服务器硬件配置
Reset
Answered 0 of 0 — 0 correct