use LWP::UserAgent;
use Data::Dumper;
my $ua = new LWP::UserAgent;
$ua->agent("AgentName/0.1 " . $ua->agent);
my $req = new HTTP::Request POST => 'http://example.com';
$req->content('port=8', 'target=64'); #problem
my $res = $ua->request($req);
print Dumper($res->content);
Làm cách nào để gửi nhiều phần nội dung bằng $ req-> content? Loại nội dung $ req-> mong đợi như thế nào?Cách đăng nội dung bằng Yêu cầu HTTP (Perl)
Chỉ gửi thư cuối cùng.
Edit:
Tìm thấy ra nếu tôi định dạng nó như 'cổng = 8 & target = 64' nó hoạt động. Có cách nào tốt hơn?
Mặc dù các mã trong câu hỏi tôi muốn đi với một cách tiếp cận OOP đầy đủ: 'tôi $ ua = LWP :: UserAgent-> mới(); $ $ = $ ua-> bài viết của tôi ($ url, $ tham số); my $ content = $ response-> as_string(); ' – dennis