2014-01-31 6 views
-1

Когда я пытаюсь загрузить файл из Интернета, я обнаружил, что сбой загрузки файла с https, но успех с http.https не работает, но http работает нормально

например.

wget https://devimages.apple.com.edgekey.net/streaming/examples/bipbop_4x3/gear4/fileSequence0.ts 
--2014-01-31 16:01:05-- https://devimages.apple.com.edgekey.net/streaming/examples/bipbop_4x3/gear4/fileSequence0.ts 
Resolving devimages.apple.com.edgekey.net (devimages.apple.com.edgekey.net)... 23.73.64.225 
Connecting to devimages.apple.com.edgekey.net (devimages.apple.com.edgekey.net)|23.73.64.225|:443... connected. 
ERROR: The certificate of ‘devimages.apple.com.edgekey.net’ is not trusted. 
ERROR: The certificate of ‘devimages.apple.com.edgekey.net’ hasn't got a known issuer. 

Но если я изменить протокол HTTPS на HTTP, он отлично работает:

wget https://devimages.apple.com.edgekey.net/streaming/examples/bipbop_4x3/gear4/fileSequence0.ts 
--2014-01-31 16:01:05-- https://devimages.apple.com.edgekey.net/streaming/examples/bipbop_4x3/gear4/fileSequence0.ts 
Resolving devimages.apple.com.edgekey.net (devimages.apple.com.edgekey.net)... 23.73.64.225 
Connecting to devimages.apple.com.edgekey.net (devimages.apple.com.edgekey.net)|23.73.64.225|:443... connected. 
ERROR: The certificate of ‘devimages.apple.com.edgekey.net’ is not trusted. 
ERROR: The certificate of ‘devimages.apple.com.edgekey.net’ hasn't got a known issuer. 
[email protected]:~/Downloads/tmp/20140131_180312$ wget http://devimages.apple.com.edgekey.net/streaming/examples/bipbop_4x3/gear4/fileSequence0.ts 
--2014-01-31 16:01:46-- http://devimages.apple.com.edgekey.net/streaming/examples/bipbop_4x3/gear4/fileSequence0.ts 
Resolving devimages.apple.com.edgekey.net (devimages.apple.com.edgekey.net)... 23.73.64.225 
Connecting to devimages.apple.com.edgekey.net (devimages.apple.com.edgekey.net)|23.73.64.225|:80... connected. 
HTTP request sent, awaiting response... 200 OK 
Length: 1878120 (1.8M) [video/mp2t] 
Saving to: ‘fileSequence0.ts.1’ 

100%[==============================================================================>] 1,878,120 9.85MB/s in 0.2s 

2014-01-31 16:01:47 (9.85 MB/s) - ‘fileSequence0.ts.1’ saved [1878120/1878120] 

Что причина, по протоколу HTTPS загрузки не получится?

+1

сервер должен поддерживать https, вы не можете просто поместить https и заставить его работать. – Zeus

ответ

3

Используйте параметр wget --no-check-certificate.

0

Я полагаю, что https является протоколом для ssl, он должен поддерживаться на сервере, а также, если поддерживается, вам необходимо согласовать параметры с протоколом подтверждения, протоколом предупреждения, шифром и записью.

Смежные вопросы