sockets - 如何使用 Forth 发送 GET/POST 请求
问题描述
我想为我的树莓派写一个 Forth 程序。该程序将从现有文件中读取一些传感器数据并将其发送到存储数据的网站。
在网上搜索有大量关于 Forth 的简单和快速以及如何计算斐波那契数的文档。但是我怎样才能请求一个 URL?如何将数据发送到网站并处理结果?
如果没有套接字支持:是否可以启动像 curl/wget 这样的外部程序来执行请求?
解决方案
从这个问题来看,使用什么 Forth 实现并不明显。
例如,Gforth(在 Raspberry Pi 上可用)对套接字有一些支持,它还允许使用system
word 启动外部程序。请参阅我对类似问题的回答:如何从 Gforth 的网站读取原始代码?
在 Gforth中创建curl子进程的示例:
S" curl https://example.com/" system
无论如何,对于给定问题,似乎最有希望的方法是开发与libcurl的绑定(如果使用的 Forth 实现尚不存在)。
推荐阅读
- pdf - Prestashop 使用用户名生成发票
- python - 如何在 wagtail 站点地图上将协议更改为 https?
- service-worker - 在 Service Worker 中导入 Dexie
- delphi - 如何在不关闭非模态表单的情况下将值从非模态表单传递回主表单
- android - 与机读旅行证件交互时,一系列 Android 设备的反应不同
- apache-spark - Spark 类 org/apache/spark/sql/types/DataType 的 Snappy 数据缺失依赖项
- ballerina - 是否可以为 Ballerina 服务定义默认资源?
- html - 一类中的不同边框颜色 *CSS*
- networking - 卡车和订户干线之间的区别
- c# - 如何在html字符串之间创建链接