Chame uma URL no debian a partir do shell de comando

0

Eu preciso de um comando que envie apenas uma requisição http para o diretório web requerido? Existe algo assim?

    
por Junior 09.09.2015 / 16:32

3 respostas

2

Existem muitas maneiras:

nc www.example.com 80 : de cabeça é que você tem controle total sobre o que você envia, a desvantagem é que você está sozinho. Restringir ao HTTP 1.0 para minimizar as coisas que você precisa digitar GET / HTTP/1.0 seguido por uma linha vazia é tudo que você precisa.

curl http://www.example.com/ : bom para uso normal e depuração. Tem muitas opções. Especialmente útil: --verbose para ver o pedido / resposta HTTP e --head para enviar um pedido HEAD (sem corpo).

openssl s_client -connect www.example.com:443 : útil para depurar servidores HTTPS.

wget : bom para download e talvez mais.

w3m , lynx , links : navegador somente de texto.

    
por 09.09.2015 / 17:54
0

Você pode usar wget para enviar uma solicitação http. Por exemplo:

wget http://unix.stackexchange.com
    
por 09.09.2015 / 16:37
0

Eu gosto de usar o curl

curl http://www.example.com/

com uma variável:

page_content='curl http://www.example.com'
echo $page_content

(postar isso separadamente para tornar possível a votação do SO).

    
por 11.09.2015 / 03:23