Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 0.83 KB | None | 0 0
  1. # CODE 1 :
  2.  
  3.                 my ($response) = $http->do_request(
  4.                     uri             => URI->new($url)
  5.                 )->get;
  6.                
  7. # CODE 2 :
  8.  
  9.                     my $pngbufleft = $pngsize;
  10.                     my $response = $http->POST(
  11.                         URI->new($url),
  12.                         sub {
  13.                            
  14.                             return(undef) unless( $pngbufleft > 0 && !eof(PNG) );
  15.                            
  16.                             my $buf;
  17.                             if( $pngbufleft > 32767 ){
  18.                                 sysread(PNG, $buf, 32768);
  19.                             }else{
  20.                                 sysread(PNG, $buf, $pngbufleft);
  21.                             }
  22.                            
  23.                             $pngbufleft -= length($buf);
  24.                             return($buf);
  25.                            
  26.                         },
  27.                         {
  28.                             content_type    => "image/png",
  29.                             content_length  => $pngsize
  30.                         }
  31.                     )->get;
  32.                    
  33. # ERROR:
  34. # Odd number of elements in hash assignment at /usr/local/share/perl5/Net/Async/HTTP.pm line 834.
  35. # Not an ARRAY reference at /usr/local/share/perl5/HTTP/Request/Common.pm line 89.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement