Ubuntu CURL返回(35)OpenSSL SSL\u connect:SSL\u ERROR\u SYSCALL

Ubuntu CURL返回(35)OpenSSL SSL\u connect:SSL\u ERROR\u SYSCALL,ubuntu,curl,openssl,Ubuntu,Curl,Openssl,我正试图系统地下载以下图片: 在Firefox中,图像显示良好 使用CURL或wget时,下载失败 在带有OpenSSL 1.1.0g的Ubuntu 18.04上,它以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

我正试图系统地下载以下图片:

在Firefox中,图像显示良好

使用CURL或wget时,下载失败

在带有OpenSSL 1.1.0g的Ubuntu 18.04上,它以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 
在一个旧的三星Note3上,根目录,busybox和OpenSSL v1.0.0g,它下载了这个文件,但只有一个1KB的空文件


想法?

当它通过浏览器工作时,与curl的工作方式不同,您需要对curl请求进行一些更改

最新版本的Chrome浏览器支持一个非常好的选项“复制为卷曲”。这非常方便,可以解决大多数此类问题

要访问此选项-

  • 打开一个新选项卡
  • 右键单击以打开关联菜单,选择“检查”并打开“网络”选项卡
  • 现在将URL粘贴到URL栏中并开始。它将导航到图像
  • 右键单击成功并显示图像的网络请求
  • 在“复制”菜单中,有“复制为卷曲”选项
  • 打开一个终端并粘贴到这里。这是curl命令,它将工作并模拟与Chrome浏览器完全相同的请求
  • 这在大多数情况下都有效,并且肯定适用于问题中给出的链接。

    Firefox的可能副本也提供了“复制为cURL”:F12>网络>右键单击>复制为cURL。