“ API”在“ Fetch API”和“ REST API”中似乎有两个完全不同的含义。前者是一种从服务器获取数据的方法,后者是可以从中获取数据的服务器。
答案 0 :(得分:1)
API代表应用程序编程接口。程序可以通过编程与之对话以获取数据或使某些事情发生。它可以是特定编程环境中的本地语言,例如Javascript的fetch
API,也可以是远程API,您可以通过编程方式向其发送网络请求。两种情况的原理都是相同的,您可以以指定的方式联系定义的界面以使特定的事情发生。
答案 1 :(得分:1)
API代表应用程序编程接口。在各种情况下,术语API始终意味着相同的含义,但是有许多类型的API定义了软件/程序组件之间不同的通信/交互方法。
因此,在REST API的情况下,它不是从中获取数据的服务器,而是(与Fetch API一样)从服务器获取数据的方法。该API提供了一种与包含数据的服务器进行通信的简便方法。