Coursera 笔记

Module 02 · Web API Essentials: REST API and GraphQL

Module 2 Glossary - Web API Essentials REST API and GraphQL模块 2 术语表 - Web API 基础 REST API 和 GraphQL

Coursera ↗

M2: Glossary – Web API Essentials: REST API and GraphQL M2:术语表——Web API 基础:REST API 和 GraphQL

Term  术语 Definition  定义
API Gateway  API 网关 API management tool that sits between a client and a collection of backend services
位于客户端和一组后端服务之间的 API 管理工具
CRUD Creating, reading, updating, and deleting records
创建、读取、更新和删除记录
cURL A command line tool and library for transferring data with URLs
一个用于通过 URL 传输数据的命令行工具和库
DELETE Request to delete a record
删除记录的请求
Flask A micro web framework that does not require particular tools or libraries
一个不需要特定工具或库的微型 Web 框架
GET Request to retrieve a record
获取记录的请求
GraphQL A query language that enables you to retrieve exactly what you need from the API
一种查询语言,使您能够从 API 中获取您确切需要的内容
OpenAPI specification Defines a standard, language-agnostic interface to RESTful APIs
规范定义了一种与语言无关的 RESTful API 接口标准
pip Python package manager  Python 包管理器
POST Request to create a record
创建记录的请求
Postman An API platform for building and using APIs
一个用于构建和使用 API 的平台
PUT Request to update a record
更新记录的请求
REST Representational State Transfer
表现状态转移
Stateless  无状态 Means each request contains all the information required to process it
意味着每个请求包含处理它所需的所有信息
Swagger Allows you to describe the structure of your APIs so that machines can read them
允许您描述您的 API 结构,以便机器可以读取它们