(第一个 Stack Overlflow 问题!)我很难根据下面的 Perl 示例在 Java 中编码等效的表单数据 http POST。我什至使用 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)
});