CURL возвращает (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL - PullRequest
0 голосов
/ 24 октября 2018

Я пытаюсь систематически загрузить следующее изображение:

https://floridakeyswebcams.tv/sloppycam/camarchive/0807.jpg

В Firefox изображение отображается нормально.

При использовании CURL или wget загрузка не удалась.

В Ubuntu 18.04 с Open SSL 1.1.0g в curl возвращается следующее:

*   Trying 74.209.245.140...
* TCP_NODELAY set
* Connected to floridakeyswebcams.tv (74.209.245.140) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
*   CAfile: /etc/ssl/certs/ca-certificates.crt
  CApath: /etc/ssl/certs
* TLSv1.2 (OUT), TLS handshake, Client hello (1):
* OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to floridakeyswebcams.tv:443 
* stopped the pause stream!
* Closing connection 0
curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to floridakeyswebcams.tv:443 

На старом Samsung Note 3 с рутом, с busybox и OpenSSL v1.0.0g,он загружает файл, но только 1 КБ пустого файла.

Идеи?

1 Ответ

0 голосов
/ 24 октября 2018

для ошибки SSL_ERROR_SYSCALL, объяснение смотрите в ответе здесь

Вы можете скачать файл с curl, используя заголовки http1.1

curl --http1.1  https://floridakeyswebcams.tv/sloppycam/camarchive/0807.jpg --output  0807.jpg
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...