http://74.15.160.240:8080/cgi-bin/Aresults.cgi http://74.15.160.240:8080/cgi-bin/calculator.cgi #### sub print_response { unless ($query->param) { print "Results"; return; } $ticker = $query->param('ticker'); $begin_dt = $query->param('begin_dt'); $end_dt = $query->param('end_dt'); print "FIRST:
Ticker: $ticker
Start date: $begin_dt
End date: $end_dt


"; use Net::HTTP; print "SECOND:
Ticker: $ticker
Start date: $begin_dt
End date: $end_dt
"; my $s = Net::HTTP->new(HOST => "localhost:5000"); print "THIRD:
Ticker: $ticker
Start date: $begin_dt
End date: $end_dt
"; $s->write_request(GET => "/Aresult.pl?ticker=$ticker&begin_dt=$begin_dt&end_dt=$end_dt", 'User-Agent' => "Mozilla/5.0"); ($code,$mess, %h) = $s->read_response_headers; while (1) { my $buf; my $n = $s->read_entity_body($buf,1024); last unless $n; print $buf; } } ##
## sub print_response { unless ($query->param) { print "No data has been submitted"; return; } $vdate = $query->param('vdate'); $edate = $query->param('edate'); $ot = $query->param('ot'); $ul = $query->param('underlying'); $strike = $query->param('strike'); $dy = $query->param('dividendyield'); $rfr = $query->param('riskfreerate'); $vol = $query->param('volatility'); use Net::HTTP; my $s = Net::HTTP->new(Host => "localhost:5000"); #my $s = Net::HTTP->new(Host => "192.168.2.104:5000"); $s->write_request(GET => "/calc.pl?&vdate=$vdate&edate=$edate&optiontype=$ot&underlying=$ul&strike=$strike÷ndyield=$dy&riskfreerate=$rfr&vol=$vol", 'User-Agent' => "Mozilla/5.0"); my ($code,$mess, %h) = $s->read_response_headers; while (1) { my $buf; my $n = $s->read_entity_body($buf,1024); last unless $n; print $buf; } }