“此 php 文件”是否可以称为或称为 HTTP API?

所以我制作了一个 PHP 文件,Arduino 使用它来将坐标发送到我的数据库在 Arduino 中,有 GPS 来获取坐标,有中继来打开/关闭 LED,还有 SIM800L 通过 GPRS 连接发送数据当 Arduino 想要发送数据时到我的数据库,Arduino 通过访问创建 http 请求

http://myserver.com/gprs?lat=-6.123&lng=100.123 gprs 是使用 codeigniter 创建的 PHP 文件,因此 URL 中没有“.php”

在此处输入图像描述

gprs.php 执行时的输出为 0 或 1。0 或 1 值用于 Arduino 控制继电器。如果输出为 0,继电器打开。1 继电器关闭。0 或 1 值由 mysql 数据库中的 relay_status 表接收...

所以 gprs.php:-> 将纬度和经度传递到 mysql 数据库中的表坐标(SQL 类似于插入 bla bla bla)-> 查询中继状态(SQL 类似于从 relay_status 选择列)

然后,可以将 gprs.php 调用或称为 HTTP API。我在互联网上查找,发现 API 通常生成 JSON 输出,在我的 gprs.php 文件中。输出不是 JSON 输出。

我想知道,因为我正在写一篇关于这个的文章或报告


潇潇雨雨
浏览 55回答 1
1回答

吃鸡游戏

您的 API 可以返回您希望它返回的任何内容。虽然 API 通常返回 XML 或 JSON,但您可以让您的 API 返回您想要的任何内容。二进制、字符串、个位数响应——完全由您决定。人们主要使用 JSON 和 XML,因为它们是大多数其他调用 API 的应用程序可以轻松读取和处理的标准化格式。基本上,每个 PHP 脚本都可以是一个 API。API 和“普通”PHP 脚本之间的区别在于 API 仅返回数据,而普通脚本返回视图。
打开App,查看更多内容
随时随地看视频慕课网APP