Posso capturar e enviar solicitações GET com o wget?

1

Então, agora eu estou usando o Charles para fazer isso e funciona bem.

Mas posso usar wget para capturar e enviar solicitações GET? Eu quero usar wget e a linha de comando por causa da capacidade de script e personalização.

E não, eu não tentei nada ainda.

    
por DisplayName 30.09.2014 / 13:52

2 respostas

1

Não, wget é a ferramenta errada para esse tipo de coisa. No entanto, se você quiser algo como charles que ofereça a capacidade de script e a customização das ferramentas GNU, você pode querer considerar o uso do squid. Esse é um dos proxies mais populares para o Linux, e você pode personalizá-lo bastante.

    
por 30.09.2014 / 18:01
0

O envio e a resposta a solicitações HTTP são tarefas muito diferentes. A maioria dos softwares manipula apenas um dos lados: cliente (enviando a solicitação e lendo a resposta) para navegadores da Web e ferramentas como wget, do lado do servidor (ouvindo solicitações e respondendo a elas) para servidores da Web.

Proxies como Charles ponte entre os dois lados. Capturar (ou seja, ouvir) solicitações de HTTP e transmitir solicitações modificadas e receber e reenviar respostas de retorno é a própria definição de um proxy. O Wget não é um proxy.

Linguagens de script comuns oferecem maneiras de construir proxies facilmente: HTTP :: Proxy em Perl, Proxpy ou handmade em Python, Net :: HTTP em Ruby, etc.

    
por 01.10.2014 / 02:18

Tags