JavaScript 本身不是 RESTful API,而是用于实现或调用 RESTful API 的编程语言;RESTful API 是基于 HTTP、遵循 REST 原则的设计风格,强调资源 URI、标准方法、无状态和统一 JSON 响应。

JavaScript 本身没有叫“RESTful API”的东西——它不是一种 API,而是一种编程语言。真正存在的是用 JavaScript(常配合 Node.js)编写的 RESTful API,或者用 JavaScript 编写的客户端代码来调用 RESTful API。这个说法容易混淆,我们来拆清楚。
RESTful API 是什么(和 JS 无关的底层概念)
RESTful API 是一种设计风格,基于 HTTP 协议,遵循 REST(Representational State Transfer)原则。它的核心是:
- 用标准 HTTP 方法表达操作:GET(查)、POST(增)、PUT/PATCH(改)、DELETE(删)
- 每个资源有唯一 URI(如 /api/users、/api/users/123)
- 状态无关(stateless):每次请求带齐所需信息,服务器不保存客户端会话
- 返回统一格式数据(通常是 JSON)
JavaScript 怎么参与 RESTful API?分两端看
后端(用 JS 写 API):比如用 Node.js + Express 搭建一个用户管理接口:
app.get('/api/users', (req, res) => {
res.json([{ id: 1, name: '张三' }]);
});
app.post('/api/users', (req, res) => {
const newUser = { id: Date.now(), ...req.body };
res.status(201).json(newUser);
});
登录后复制
这就是一个用 JavaScript 实现的 RESTful API 服务。
立即学习“Java免费学习笔记(深入)”;
标签: javascript java js 前端 node.js json node 浏览器 app axios 编程语言 工
还木有评论哦,快来抢沙发吧~