GET変数(クエリ文字列)も含むURLにPOSTリクエストを送信する必要があります。
私は次のことを試しました(これは最もsimepl /論理的な方法のように見えます)が、機能しません:
my $ua = LWP::UserAgent->new;
my $res = $ua->post('http://my.domain/index.pl?login=yes', {
username => $username,
password => $password
});
my.domain / index.plはリクエストを受信しますが、クエリ文字列「?login=yes」を削除するとすぐにリクエストは正しく機能します。