首页 > 解决方案 > 如何使用 Forth 发送 GET/POST 请求

问题描述

我想为我的树莓派写一个 Forth 程序。该程序将从现有文件中读取一些传感器数据并将其发送到存储数据的网站。

在网上搜索有大量关于 Forth 的简单和快速以及如何计算斐波那契数的文档。但是我怎样才能请求一个 URL?如何将数据发送到网站并处理结果?

如果没有套接字支持:是否可以启动像 curl/wget 这样的外部程序来执行请求?

标签: socketsraspberry-piforth

解决方案


从这个问题来看,使用什么 Forth 实现并不明显。

例如,Gforth(在 Raspberry Pi 上可用)对套接字有一些支持,它还允许使用systemword 启动外部程序。请参阅我对类似问题的回答:如何从 Gforth 的网站读取原始代码?

在 Gforth中创建curl子进程的示例:

S" curl https://example.com/" system

无论如何,对于给定问题,似乎最有希望的方法是开发与libcurl的绑定(如果使用的 Forth 实现尚不存在)。


推荐阅读