2013-08-26 38 views
2

我正在使用mason來調用一個API(基於Web,我可以使用GET來調用它),以便可以返回一個json文件。mason如何在WEB API外部調用

我知道m->comp()可以用在裏面。但是什麼功能可以在外部使用?

+1

你說的是什麼語言呢? PERL? – hitautodestruct

+0

差不多,它使用HTML中的perl – user2716876

回答

0

聽起來像你想要一個HTTP請求到外部URL。既然你只是在html中嵌入perl,你可能只有一個perl塊,它使用HTTP::RequestLWP::UserAgent來提出請求。事情是這樣的:

my $ua = LWP::UserAgent->new; 
my $response = $ua->request(HTTP::Request->new("GET", "http://https://api.twitter.com/1/users/show.json?screen_name=aplusk")); 
my $data = $response->content(); 

然後有HTML::Mason做任何你希望它與JSON $data