如何使用Rebol通过HTTPS访问网站?

rgc*_*ris 2 https rebol rebol3

这可以在Rebol 2.7.8中使用/ View二进制文件使用本机方案,使用/ Core使用callshell命令.但是在发布时我没有看到Rebol 3的本地HTTPS方案,也没有看到call具有多功能性的命令,例如,使用cURL依赖项创建方案.本机方案更可取,因为这可以跨平台工作.

Cyp*_*hre 5

Saphirion的R3版本支持HTTPS内置.

在Saphirion的构建中,HTTPS方案不是在本机代码中实现,而是基于默认的HTTP方案(由Gabriele Santilli完成)透明地实现.Saphirion的R3版本包含一个TLS方案的实现(也在Rebol中编写),它可以用于在Rebol脚本级别编写任何基于TLS的安全协议.TLS方案的行为(几乎)与普通TCP方案相同.

只有Saphirion的TLS方案使用的加密算法是在本地的跨平台C代码中实现的.作为这个概念的证明,你可以比较Saphirion的Android R3端口,它使用完全相同的功能(我猜最近编译的OSX版本的行为也一样).这种方法比R2更灵活,其中TLS方案完全用C语言编写.

计划在不久的将来将加密,TLS和HTTPS实现作为拉取请求提交给主线R3代码库.

AFAIK Graham Chiu已经开始基于当前的TLS方案开发其他R3安全协议,因此您也可以与他核实.