LWP::UserAgent
HTTP通信を行うためのモジュール。
LWP::SimpleではPOST通信ができなかったりするので、
LWP::Simpleでできない処理を行う際に使う。
LWP::SimpleでできることをLWP::UserAgentやる場合でも、それほど難しいコードにはならないので、
LWP::Simpleよりも普段からこっち使ってた方がいい気がする。
Cookieやformの処理が必要な場合は
WWW::Mechanizeを使うと楽。
宣言
use LWP::UserAgent;
$ua=LWP::UserAgent->new;
User Agentを作成
$req=HTTP::Request->new('GET',$url);
$res=$ua->request($req);
$content=$res->content;
$urlにGET通信を行い$contentに内容が格納される。
関連