|
| 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
| |
|
|