初级
提供者 : Josh Guardino
4 课时 · 24m
语言:阿拉伯语, 德语, 英语, 西班牙语, 法语, 葡萄牙语, 简体中文
课程描述
REST是一种API架构风格,它在很大程度上依赖于行业标准以及为互联网提供动力的核心基础概念。这种方法允许通用、可重复的使用模式,并符合广泛接受的API访问和文档标准。存在许多用于REST API的预打包模块和模板,但也可以从头开始创建REST API,这实际上是常见的。
存在许多API文档格式,但最常见也可能是最容易使用的称为OpenAPI。它允许REST API的所有者发布基于API功能自动生成的交互式文档。您将学习如何阅读OpenAPI文档并直接从中运行API测试。
涵盖了最流行的API操作和HTTP方法类型,包括使用GET方法的读取操作、使用POST方法的发送操作以及使用PUT、PATCH和DELETE方法的更新方法。
您将学到的内容
- 描述OpenAPI文档的用途和格式,包括如何阅读文档以及直接从中运行API测试
- 列举并描述REST API中最常用的HTTP方法
- 通过理解GET请求如何从REST API接收数据,执行读取操作
- 通过识别写入请求如何将请求体传递给REST API,发送和更新数据
- 使用POST请求向REST API发送操作
- 使用PUT、PATCH和DELETE方法更新对象状态
关键要点
- REST是一种API架构风格,依托行业标准及驱动互联网运作的核心基础概念,实现通用且可重复的使用模式。
- REST API可以使用预封装的模块和模板构建,但从零开始创建同样十分普遍。
- OpenAPI是最常用、也可以说是最易上手的API文档格式,它允许REST API所有者根据API的功能发布可交互的自动生成文档。
- GET用于读取操作,POST用于发送操作,PUT、PATCH和DELETE用于更新操作。
- 写入请求将请求体发送给REST API,而GET请求则从REST API接收数据。
常见问题
本课程涵盖哪些内容?
本课程涵盖REST API架构风格、如何阅读OpenAPI文档及从中运行API测试,以及最常见的API操作和HTTP方法,包括用于读取操作的GET、用于发送操作的POST,以及用于更新操作的PUT、PATCH和DELETE。
我将学习哪些HTTP方法?
本课程涵盖最常用的HTTP方法,包括用于读取数据的GET方法、用于发送数据的POST方法,以及用于更新对象状态的PUT、PATCH和DELETE方法。
什么是OpenAPI,它在本课程中如何使用?
OpenAPI是最常用的API文档格式,允许REST API所有者发布根据API功能自动生成的交互式文档。在本课程中,您将学习如何阅读OpenAPI文档并直接从中运行API测试。
本课程包含哪些课时?
本课程包含四个课时:OpenAPI文档、GET请求、POST请求,以及使用HTTP方法更新对象状态。
本课程有助于培养哪些技能?
本课程有助于培养API设计、API管理、REST API开发、RESTful API、REST客户端以及高级REST客户端等方面的技能。









