【发布时间】:2021-04-13 14:11:25
【问题描述】:
我对这些术语感到非常困惑。据我了解,ajax 请求只能获取您的数据,而 REST API 可以将数据添加到数据库中。有人可以帮忙
【问题讨论】:
标签: javascript node.js ajax webserver rest
我对这些术语感到非常困惑。据我了解,ajax 请求只能获取您的数据,而 REST API 可以将数据添加到数据库中。有人可以帮忙
【问题讨论】:
标签: javascript node.js ajax webserver rest
AJAX 代表“异步 JavaScript 和 XML”,它只是一个术语。它使用 HTTP 向 Web 服务器发出请求。
AJAX 请求不仅用于获取数据,还可以用于发出任何请求,无论是获取数据、发布数据还是删除数据。它基本上归结为进行异步调用,然后使用 JavaScript 加载响应数据,而无需重新加载页面。在此处阅读更多信息AJAX - MDN
HTTP代表“超文本传输协议”。
它是一种通过网络传输 HTML 等超媒体的协议。基本上,客户端可能会打开一个请求,服务器会做出相应的响应。在这里阅读更多 - HTTP - MDN
API 是一种“应用程序编程接口”,如果您这么想的话,它是计算机之间相互交流的一种方式,或者是您作为开发人员与某人的技术进行交互的一种方式已建成。
REST 代表“Representational State Transfer”,是 Roy Fielding 在 2000 年的论文 Architectural Styles and the Design of Network-based Software Architectures 中提出的一种架构风格。
因此,REST API 只是构建遵循一组“规则”的 API 的一种方式,例如,使用超媒体、无状态和使用正确的状态代码。要真正做到正确,要了解 REST 有很多东西要学,而且这是一个需要简短回答的复杂主题,因此我建议您阅读更多有关此主题的内容。
【讨论】: