2012-06-13 20 views
11

Mam problemy z dostępem do niektórych adresów URL przy użyciu zawijania w systemie OSX. W przypadku innych adresów URL otrzymuję odpowiedź, a dla tego konkretnego UWL mogę otrzymać odpowiedź z innej maszyny Ubuntu.Błąd zwijania - pusta odpowiedź z serwera (ssl)

Utknąłem i nie wiem, który element jest uszkodzony i nie mam żadnego pomysłu, poza ulepszeniem całego systemu i szczerze doceniam każdą radę, która by mi to uniemożliwiła.

Wyjście curl:

$ curl -v https://subdomain.example.com/pushdispatcher/dispatcher.asp 
* About to connect() to subdomain.example.com port 443 (#0) 
* Trying 213.229.251.147... connected 
* Connected to subdomain.example.com (213.229.251.147) port 443 (#0) 
* successfully set certificate verify locations: 
* CAfile: /Users/bmihelac/.cert/cacert.pem 
    CApath: none 
    * SSLv2, Client hello (1): 
    * SSLv3, TLS handshake, Server hello (2): 
    * SSLv3, TLS handshake, CERT (11): 
    * SSLv3, TLS handshake, Server finished (14): 
    * SSLv3, TLS handshake, Client key exchange (16): 
    * SSLv3, TLS change cipher, Client hello (1): 
    * SSLv3, TLS handshake, Finished (20): 
    * SSLv3, TLS change cipher, Client hello (1): 
    * SSLv3, TLS handshake, Finished (20): 
    * SSL connection using RC4-MD5 
    * Server certificate: 
    *  subject: /C=SI/ST=Ljubljana/L=Ljubljana/O=Example d.d./OU=Example/CN=subdomain.example.com 
    *  start date: 2011-07-01 00:00:00 GMT 
    *  expire date: 2012-07-26 23:59:59 GMT 
    *  common name: subdomain.example.com (matched) 
    *  issuer: /C=US/O=Thawte, Inc./CN=Thawte SSL CA 
    * SSL certificate verify ok. 
    > GET /pushdispatcher/dispatcher.asp HTTP/1.1 
    > User-Agent: curl/7.16.4 (i386-apple-darwin9.0) libcurl/7.16.4 OpenSSL/0.9.7l zlib/1.2.3 
    > Host: subdomain.example.com 
    > Accept: */* 
    > 
    * SSLv3, TLS handshake, Hello request (0): 
    * SSL read: error:00000000:lib(0):func(0):reason(0), errno 54 
    * Empty reply from server 
    * Connection #0 to host subdomain.example.com left intact 
    curl: (52) SSL read: error:00000000:lib(0):func(0):reason(0), errno 54 
    * Closing connection #0 
+1

problem SSL z super -old curl i super-stara wersja OpenSSL. Proponuję zaktualizować komponenty i spróbować ponownie jako pierwszy środek zaradczy. –

+0

@daniel Haha, właśnie zauważyłem ... Skomentowałeś bardzo stare pytanie. Kiedy został wysłany, nie byli tak starzy, lmao. Ale aktywowałeś pytanie i teraz znalazłem odpowiedź. Lol. – stevenvanc

+0

curl 7.16.4 miał pięć lat już w 2012 ... –

Odpowiedz

0

Wydaje się, że serwer jest upuszczenie połączenia z jakiegoś powodu.

  • Spróbuj dodać nagłówek User-Agent na żądanie (wykrywania bot?)
  • Spróbuj połączyć z innym IP (Twoje IP jest na czarnej liście?)