A utilizacao de webservices em sistemas web tem se tornado cada vez maior, e a flexibilidade que eles trazem para as operacoes dos sistemas realmente fazem com que seja um padrao adequado a inumeros tipos de aplicacao.
Bom, mas o assunto principal deste post nao e a utilizacao de webservice, e sim para responder a uma pergunta que muitas pessoas ja me fizeram:
Como chamar um webservice atraves da linha de comando e logar a saida dele?
A resposta e bem simples, utilizando o lynx (navegador em modo texto) e direcionando a saida para um arquivo, como por exemplo:
lynx –dump –accept_all_cookies -post_data \
http://www.luizxx.com/webservices/test/?param=ok >> /var/log/chamadas.log
Desta forma o lynx e chamado em modo nao-interativo e faz um dump da saida da URL.