我刚刚开始使用Red,我需要帮助才能使cURL绑定工作.
来自主要红灯网站的cURL链接将带您到这里
http://red.esperconsultancy.nl/Red-cURL/dir?ci=tip
但是只有一个使用Red/System的小例子,因此我不确定如何直接加载Red中的绑定.
我需要在Mac,Linux和Windows上使用它,所以我希望能够指出这些平台之间的差异.
要解决的一些问题:
接下来,绑定之间存在一些依赖关系.如果您不想在带有Fossil 的Red-test文件中使用该脚本,我正在维护一个github克隆.cURL库明确依赖于C库绑定.我没看,但是喜欢取决于较低级别的Common绑定.download.r
由于目前缺少url!Red类型,因此您可以通过函数read-urla string!或c-string!更具体地传递函数.
使用Red中使用的Red/System绑定,理想的情况是使用包装器来抽象低级代码.你可以在TryRebol上运行时看到这个read "http://www.google.com".虽然这个控制台构建似乎没有为该实现使用cURL绑定.
要在Red中使用Red/System绑定,您需要使用该#system-global指令.这是一个抓取网站数据的简单脚本:
Red[]
#system-global [
#include %../cURL.reds
with curl [
print read-url "http://www.red-lang.org"
]
]
Run Code Online (Sandbox Code Playgroud)| 归档时间: |
|
| 查看次数: |
522 次 |
| 最近记录: |