这与Read https://google.com doesn't work anymore in Red?
的问题不同即使有上述修复,它也不起作用:
convert-invalid: function [page] [
collect/into [foreach c page [keep to-char c]] clear ""
]
convert-invalid read/binary https://en.blog.wordpress.com/2015/02/26/wordpress-for-ios-new-visual-editor-and-more/
02/26/wordpress-for-ios-new-visual-editor-and-more/
*** Access Error: cannot connect: https://en.blog.wordpress.com/2015/02/26/wordpress-for-ios-new-visual-editor-and-more/ reason: timeout
*** Where: read
*** Stack: print convert-invalid
我查看Rebol,它有效:
>> read https://en.blog.wordpress.com/2015/02/26/wordpress-for-ios-new-vi
sual-editor-and-more/
connecting to: en.blog.wordpress.com
== {<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" data-placeholder-foc
us="false"><head profile="http://gmpg....
>>
答案 0 :(得分:2)
这可能是由于TLS 1.2的更广泛采用,目前没有任何redbols本身支持。
上周我也受到了猛烈抨击。我有大约20个包含本地应用程序,允许用户轻松查询密集的Web API。为了让这些工作再次起作用,我需要在所有本地机器上安装cURL。呸! :(
我已经成功地让cURL使用我的代码,虽然它比我预期的要慢一些。请参阅此处的其他问题,其中包含基础知识:
(我最难让Rebol3 Alpha与cURL一起工作,但我可能只需要更多的修补。)
答案 1 :(得分:1)
答案 2 :(得分:1)
可以毫不费力地从Red读取该URL:
--== Red 0.6.3 ==--
Type HELP for starting information.
>> read https://en.blog.wordpress.com/2015/02/26/wordpress-for-ios-new-visual-editor-and-more/
== {<!DOCTYPE html>^/<html xmlns="http://www.w3.org/1999/xhtml" lang="en" data-placeho
Red依赖于HTTPS的操作系统网络层,因此它没有Rebol2的过时问题。
我对你的问题的猜测是你使用代理来访问互联网,Red还不支持代理(当Rebol这样做时),这样就可以解释你在连接时的超时。