如何使用REST API

时间:2019-08-20 01:28:49

标签: rest api-design

我知道一些基本的编程语言,但是使用API​​时还是新手。

有人可以解释一下如何或在哪里运行API代码吗?

该API是否可以在我要从中获取数据的网站上运行,或者可以在客户端或其他不同的运行环境或平台上运行?

2 个答案:

答案 0 :(得分:1)

Apis应该只能在服务器上运行(我说“应该”,因为我不确定是否可以在客户端执行类似的操作)。

当您从api获取信息时,就不会在客户端上执行它。您只会得到您所使用的端点所需的数据。

答案 1 :(得分:0)

您是否打算将REST API用作使用者或生产者?也就是说,您是想将数据,系统和流程作为资源提供给最终使用者,还是要成为使用者来创建利用服务的应用程序?


生产者

要生成REST API,您需要使用网络服务器运行API提供程序。只要它可以将资源路径映射到功能,几乎任何Web服务器都可以。一些常见的是:

您应该能够在几乎任何托管服务提供商,云VM或通常在其他任何地方运行网站的地方运行任何选择。


消费者

您可以在具有网络连接的任何地方使用Rest API。您通常会在移动应用程序,Web应用程序,IoT设备等中找到这种情况,在这些应用程序中,数据从多个提供程序组合到最终用户的单个应用程序。作为消费者,您要寻找的主要功能是API提供程序的目录,您可以从中构建应用程序。

ProgrammableWeb维护一个这样的列表。