--- loncom/homework/randomlylabel.pm 2008/12/19 14:28:14 1.31 +++ loncom/homework/randomlylabel.pm 2017/05/23 03:07:34 1.32 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # randomlabel.png: composite together text and images into 1 image # -# $Id: randomlylabel.pm,v 1.31 2008/12/19 14:28:14 raeburn Exp $ +# $Id: randomlylabel.pm,v 1.32 2017/05/23 03:07:34 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -203,11 +203,10 @@ use Apache::Constants qw(:common); use Apache::loncommon(); use GD; use GD::Polyline(); -use LWP::UserAgent(); use Apache::lonnet; use lib '/home/httpd/lib/perl/'; use LONCAPA; - +use LONCAPA::LWPReq; sub get_image { my ($imgsrc,$set_trans)=@_; @@ -216,11 +215,11 @@ sub get_image { if ($imgsrc !~ /^https?\:/) { $imgsrc=&Apache::lonnet::absolute_url($ENV{'HTTP_HOST'}).$imgsrc; } - my $ua=new LWP::UserAgent; my $request=new HTTP::Request('GET',"$imgsrc"); $request->header(Cookie => $ENV{'HTTP_COOKIE'}); my $file="/tmp/imagetmp".$$; - my $response=$ua->request($request,$file); + my $lonhost = $Apache::lonnet::perlvar{'lonHostID'}; + my $response=&LONCAPA::LWPReq::makerequest($lonhost,$request,$file,'','','',1); if ($response->is_success) { if ($response->content_type !~ m-/(png|jpg|jpeg)$-i) { my $conv_image = Image::Magick->new;