shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Script POST HTTP


From: Tiago Barcellos Peczenyj
Subject: Re: [shell-script] Script POST HTTP
Date: Sat, 6 Jan 2007 13:48:06 -0200

Ola

Ja fiz algo parecido mas usei os 'browsers' curl e wget

Fazer post com eles é simples, basta olhar o man, no wget -e algo como
--post-data='dados' e tem como setar os headers.

Ja o telnet, humm...

[]´s Tiago

On 1/6/07, Reinaldo Almeida Bonilho <address@hidden> wrote:
>
>   Boa Tarde Pessoal,
>
> Já efetuei varias pesquisas na internet, mas, não encontrei nada.
>
> Escrevi o script abaixo que funciona perfeitamente com o "netcat",
> porem, gostaria que funcionasse com o telnet, pois, vou instalar em
> uma máquina que nao podemos instalar o netcat.
>
> ==> INICIO SCRIPT
>
> #! /bin/sh
>
> FILE=/usr/local/scripts/human_sms/file_test_01.txt
>
> ( echo -n "list=" ; cat ${FILE}) > /tmp/postdata
>
> LEN01=$(wc -m /tmp/postdata | cut -d' ' -f6)
> LEN02=1
> LEN03=`echo $(($LEN01-$LEN02))`
>
> DATA=`cat /tmp/postdata`
>
> echo $LEN03
> echo $DATA
>
> (telnet system.human.com.br 80) << __EOF__
> POST /totalcare/consultas/wpd_upload_sms.php HTTP/1.0
> Host: system.human.com.br
> User-Agent: PHP Script
> Content-Type: application/x-www-form-urlencoded; charset=ISO-8859-1
> Content-Length: $LEN03
> Connection: close
>
> list=00000049|TC|CASSIO|21/12/2006|14:00|1194460146|E|
> __EOF__
>
> ==> FIM SCRIPT
>
> Se subistituirmos comando "telnet" por "nc" o script funciona, mas,
> como expliquei preciso que funcione com telnet.
>
> Alguem já fez algo parecido ?
>
> Muito Obrigado,
> 
>



-- 
Tiago B Peczenyj
Linux User #405772

# cd /pub
# more beer


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]