Я пытаюсь выяснить, почему я не вижу параметров с $ .post ("/ url /", {wtf: 2}).
Я использую этот Perl:
use strict;
use CGI;
my $cgi = new CGI;
print $cgi->header("text/javascript");
print "'no'";
use Data::Dumper;
warn Dumper({ (map {$_=>$cgi->param($_ )} $cgi->param), postdata=>$cgi->param("POSTDATA") });
Когда я выдаю $ .get ("/ url", {wtf: 2}), я получаю ожидаемые результаты и нахожу
WTF 2 в журналах. Когда я использую $ .post ("/ url /", {wtf: 2}), я не выгляжу
чтобы получить какие-либо параметры (просто $ VAR1 = {postdata => undef} в журналах).
Что мне не хватает?
Firebug обнаруживает, что: Transfer-Encoding "разбито на части", а Content-Type - "application / x-www-form-urlencoded; charset = UTF-8". Кроме того, кажется, что вкладка Post показывает аргументы в запросе, но CGI не доставляет радости.