cURL acessar o site HTTPS

3

Estou tentando acessar o seguinte site com cURL. ( link ) Eu configurei o cURL com as seguintes opções -L -k --proxy [username:password] Estou tendo o erro a seguir. Quais opções precisam ser adicionadas para obter o cURL para obter o site?

O link da url é redirecionado para link . De alguma forma, o site está se autenticando para o portal redirecionado. Como posso simular esse comportamento com cURL?

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<HTML><HEAD>
<TITLE>401 Unauthorized</TITLE>
</HEAD><BODY>
<H1>Unauthorized</H1>
This server could not verify that you
are authorized to access the document
requested.  Either you supplied the wrong
credentials (e.g., bad password), or your
browser doesn't understand how to supply
the credentials required.<P>
<P>Additionally, a 404 Not Found
error was encountered while trying to use an ErrorDocument to handle the request.
</BODY></HTML>
    
por DeChinees 07.01.2011 / 09:41

1 resposta

1

Suponho que você tenha uma conta para este portal. Adicione-o à sua chamada curl:

--user <user[:password]> Set server user and password

curl -L -k --proxy [username:password] --user <user[:password]> https://www.fleetagent.be/portal/pls/portal

Você está enviando apenas o nome de usuário e a senha para o proxy, mas não para o site real.

    
por 07.01.2011 / 11:08