KnowledgeCity

REST API 基础

了解REST API的基础知识
免费观看第一课 — 获取全部 3 节课程的完整访问权限。

To view this video please enable JavaScript.

课程:按需
初级  提供者 Josh Guardino  3 课时 ·  14m  语言:阿拉伯语, 德语, 英语, 西班牙语, 法语, 葡萄牙语, 简体中文 

课程描述

REST(表述性状态转移)API简单易用,但功能非常强大。在开始本课程之前,您将首先了解网页API背后的基本概念和REST的定义原则。这包括六个定义原则:统一性、客户端/服务器解耦、无状态、缓存、层和按需代码。有成千上万的API可用——REST和其他——并且每天都会创建混搭形式的新变体。信息发现的潜力是无限的,但是您如何才能找到并测试现有的 API?您将学习如何使用免费的公共目录来查找各种类别的API。您还将了解各种API如何根据用途和成本进行构建和营销。

使用API传输的数据格式对于对象状态和状态更改的一致和准确反映也很重要。您将了解XML和等常见数据格式,并了解JSON如何成为REST API的标准。

您将学到的内容

  • 了解Web API的核心优势
  • 定义REST及其六大核心原则:统一性、客户端/服务器解耦、无状态性、缓存、分层以及按需代码
  • 通过免费公共目录发现并访问各类别的公共API
  • 区分XML与JSON数据格式
  • 认识JSON如何成为REST API的标准数据格式

关键要点

  • REST(表述性状态转移)API使用简便,但功能极为强大。
  • REST由六大核心原则定义:统一性、客户端/服务器解耦、无状态性、缓存、分层以及按需代码。
  • 免费公共目录可帮助您查找各类别的API,不同API根据其用途和费用,在结构和推广方式上有所不同。
  • 传输数据的格式对于一致、准确地反映对象状态至关重要,JSON已成为REST API的标准数据格式。

常见问题

这门REST API基础课程涵盖哪些内容?

本课程涵盖Web API背后的基本概念以及REST的定义原则,包括其六大原则(统一性、客户端/服务器解耦、无状态性、缓存、分层以及按需代码)、如何利用免费目录查找和测试现有公共API,以及XML和JSON等常见数据格式。

本课程讲授REST的六大定义原则是什么?

REST的六大定义原则为:统一性、客户端/服务器解耦、无状态性、缓存、分层以及按需代码。

我将如何学习查找和测试现有API?

您将学习如何使用免费公共目录查找各类别的API,并了解不同API如何根据其用途和费用在结构和推广方式上有所不同。

本课程涉及哪些数据格式?

本课程涵盖包括XML和JSON在内的常见数据格式,并解释JSON如何成为REST API的标准格式。

课程包含哪些课时?

本课程包含三个课时:API的世界;REST对象状态与表述;以及使用常见格式进行数据传输。