(最初の Stack Overlflow の質問です!) 以下の Perl の例に基づいて、同等のフォーム データの http POST を Java でコーディングするのに苦労しています。私は WireShark を使用して、この実際の例をキャプチャしようとしました。投稿されている XML データを調べて、Java でコーディングできるようにしますが、ダイスは必要ありません。以下のコードのこの XML がどのようになるか知っている人はいますか? 正常に認証できますが、Java コードでフォーム データが拒否され続けます。
my $ua = LWP::UserAgent->new();
$ua->timeout($MYTIMEOUT);
$ua->credentials("myweb03:80","mydomain.com",$user, $password);
my $response = $ua->post($PEPSURL, 'content-type' => 'form-data',
Content => {
username => $user,
prep_id => $prep_id,
project => $project,
upfile => [ $uploadfile ],
discussion => $discussion,
silentsave => int($silentFlag)
});