繁体   English   中英

如何使用REST API

[英]How to use REST API's

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

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

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

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

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

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


生产者

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

您应该能够在几乎任何托管服务提供商,云VM或通常在任何其他网站上运行的站点上运行任何内容。


消费者

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

ProgrammableWeb维护一个这样的列表。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM