Por que o gnutls não pode entrar em contato com este site?

2

Por que o gnutls não pode entrar em contato com o site em questão, apesar de o wget ficar bem na página?

$ gnutls-cli https://site.com/login.php --insecure --print-cert < /dev/null > cert
WARNING: gnome-keyring:: couldn't connect to: /run/user/dotancohen/keyring-Ekufyf/pkcs11: No such file or directory
Cannot resolve https://site.com/login.php:443: Name or service not known
$ wget https://site.com/login.php
--2013-01-23 19:07:57--  https://site.com/login.php
Resolving site.com (site.com)... 72.1.2.3
Connecting to site.com (site.com)|72.1.2.3|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 6581 (6.4K) [text/html]
Saving to: 'login.php'

100%[=============================================>] 6,581       --.-K/s   in 0s

2013-01-23 19:07:58 (47.8 MB/s) - 'login.php' saved [6581/6581]

$
    
por dotancohen 23.01.2013 / 18:13

1 resposta

2

Como Stephane Chazelas observou em seu comentário, o problema é que você está dando um URL em vez de um nome de host. gnutls-cli é apenas um cliente SSL / TLS e não sabe nada sobre URIs ou protocolos de nível superior, como HTTP; ele espera receber apenas um nome de host (ou endereço IP) para se conectar.

    
por 24.01.2013 / 00:41