Версия: REBOL / View 2.7.8.3.1 1 января 2011 г.
Я еженедельно запускаю сценарий REBOL, который извлекает данные в течение многих лет. Последняя проверенная работа скрипта 21.10.2016.
На сегодняшний день, 28 октября 2016 г., скрипт выдает следующую ошибку:
** Ошибка команды: ошибка SSL: ошибка: 14077410: подпрограммы SSL: SSL23_GET_SERVER_HEL LO: сбой подтверждения подтверждения sslv3
Кто-то предполагает, что во время рукопожатия SSL / TLS REBOL предлагает только шифры, которые текущие серверы больше не поддерживают. Впоследствии сервер, с которым пытался связаться мой сценарий, не желает работать со старыми шифрами REBOL, и, следовательно, рукопожатие не удается.
Это правильно? Если это так, REBOL 2.7.8 скоро станет бесполезным, если не будет исправлен.
Между прочим, это не удается с R3 от Saphirion. В этом случае он просто вылетает и перестает работать, не выдавая сообщения об ошибке.
>> read https://www.espacehifi.com/ connecting to: www.espacehifi.com ** Command Error: SSL Error: error:14077438:SSL routines:SSL23_GET_SERVER_HEL LO:tlsv1 alert internal error ** Where: build-port ** Near: system/words/set-modes port/sub-port [secure: true]
Возможно, в последних исправлениях для Windows 10 Anniversary Update поддержка SSL 3 по умолчанию заблокирована. - person Time Series Lord   schedule 29.10.2016>> a: https://fred.stlouisfed.org/graph/fredgraph.csv?id=wCURRNS == https://fred.stlouisfed.org/graph/fredgraph.csv?id=wCURRNS >> read a connecting to: fred.stlouisfed.org ** Command Error: SSL Error: error:14077410:SSL routines:SSL23_GET_SERVER_HEL LO:sslv3 alert handshake failure ** Where: build-port ** Near: system/words/set-modes port/sub-port [secure: true]
- person Time Series Lord   schedule 29.10.2016>> curl https://fred.stlouisfed.org/graph/fredgraph.csv?id=wcurrns
, он зависает. Как и cur / method a 'get ;; где URL выше - person Time Series Lord   schedule 29.10.2016trace/net on
использовать полную команду оболочки: попробуйте запустить ее непосредственно в оболочке, чтобы узнать, связана ли проблема с curl (или просто создайте команду curl для использования с CALL самостоятельно с флагами, которые, как вы знаете, работают). - person rgchris   schedule 29.10.2016