/ Forside / Teknologi / Udvikling / Perl / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Perl
#NavnPoint
bjarneA 141
poul_from 50
soccer 30
Nicknack 14
Tmpj 0
print Location & post ?
Fra : Peter


Dato : 24-09-01 21:55

Hej

Jeg har den her:
print "Location: noget.pl?navn=peter\n\n";

hvordan tilføjer jeg at request method skal være "post"

--
Venlig hilsen

Peter Heinzl

Cgi Shop

Mail: peter@cgi-shop.dk
web: www.cgi-shop.dk



 
 
Thomas Jespersen (24-09-2001)
Kommentar
Fra : Thomas Jespersen


Dato : 24-09-01 22:12

"Peter" <peter@cgi-shop.dk> writes:

> Jeg har den her:
> print "Location: noget.pl?navn=peter\n\n";
> hvordan tilføjer jeg at request method skal være "post"

Kig paa:

perldoc LWP::UserAgent

Peter (24-09-2001)
Kommentar
Fra : Peter


Dato : 24-09-01 23:00

> Kig paa:
> perldoc LWP::UserAgent

Ala sådan her ?


use HTTP::Request::Common;
$ua = LWP::UserAgent->new;

#print "Content-type: application/x-www-form-urlencoded\n\n"; ### skal denne med??

POST 'http://www.perl.org/survey.cgi',
[ name => 'Gisle Aas',
email => 'gisle@aas.no',
gender => 'M',
born => '1964',
perc => '3%',
];



--
Peter



Peter Brodersen (24-09-2001)
Kommentar
Fra : Peter Brodersen


Dato : 24-09-01 23:40

On Mon, 24 Sep 2001 22:55:24 +0200, "Peter" <peter@cgi-shop.dk> wrote:

>print "Location: noget.pl?navn=peter\n\n";
>
>hvordan tilføjer jeg at request method skal være "post"

Hvis folk i første omgang POST'er til dit perlscript, vil et redirect
automatisk POST'e videre. Godtnok angiver RFC2616 (10.3.2), at
browseren burde spørge brugeren, hvilket dog ikke sker i praksis.
Tillige er det specificeret, at enkelte gamle browsere fejlagtigt vil
ændre et POST til et GET her, men det er altså ikke tilladt.

I øvrigt skal din URL i Location-headeren være absolut.

--
- Peter Brodersen

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408925
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste