REST API 开发与调用
1. REST API 概述
1.1 REST API 基本概念
REST(Representational State Transfer)是一种软件架构风格,用于设计网络应用程序。RESTful API 是基于 HTTP 协议的 API,遵循 REST 原则。这些原则包括:
-
无状态性:每个请求都是独立的,服务器不会保存任何客户端的状态信息。
-
统一接口:API 使用一致的方法和路径来访问资源。
-
客户端-服务器分离:客户端和服务器可以独立开发和扩展。
-
缓存:响应可以被缓存,以提高性能。
-
分层系统:中间层可以插入以改善性能或安全性。
-
按需编码(可选):服务器可以提供代码或小程序,客户端可以执行这些代码。