PDA

View Full Version : [Perl] Script simulare un call http


texerasmo
20-03-2008, 11:33
Dovrei fare un script che deve simulare una chiamata http .

non posso usare un telnet

kingv
20-03-2008, 22:18
se devi operare a livello molto basso puoi usare socket( ) e connect() e gestire l'input/output con sysread() e syswrite() ( o print() ).

a livello più alto puoi usare LWP (guarda su CPAN) che da 10 anni è la libreria standard per usare http da PERL

se vuoi affidarti a un programma esterno chiama wget o curl dallo script perl.


di che hai bisogno esattamente?

texerasmo
21-03-2008, 08:14
In pratica io dovrei fare un test se tomcat è su

Allora su una macchina linux
facevo

telnet 127.0.0.1 8080
GET / /HTTP.1.0


poi ricevo la risposta

quindi avevo simulato questo con un
printfs telnet 127.0.0.1 8080 GET / /HTTP.1.0 insieme ad nc


Ora drovrei farlo su una macchina HP Unix

il wget non è installato e non so se posso installarlo

kingv
21-03-2008, 08:24
in una sola riga:

perl -MLWP::Simple -e 'getprint "http://tuowebserver/";'

texerasmo
21-03-2008, 11:48
grazie