Thank you.  That helps me a lot to know that it works for you.

Your code, exactly as you sent it, still does not work for me.
It gives:
500 Can't connect to nationalmap.gov:443 (Bad address) at trash.pl line 19.

I'm going to try to assign an environment variable to my
system.  I doubt that will fix it, but I am trying just
about everything.

I still can't figure out why it works on some URL's,
and not others.  It's probably going to take me a
long time to figure this out.


Mike



On 8/28/2019 6:26 PM, $Bill wrote:
This seems fine on my Win10:

use strict;
use warnings;
use LWP::UserAgent;

my $url;
if (0) {    # set to 1 or 0 to flop urls
    $url = 'https://nationalmap.gov/epqs';
} else {
    $url = 'https://nationalmap.gov/epqs/pqs.php?y=34.0&x=-118.0&units=Feet&output=xml';
}
my $ua = LWP::UserAgent->new(); #  ssl_opts => { verify_hostname => 0, } );
$ua->agent("Mozilla/5.0 (Windows)");
my $response = $ua->get($url);
if ($response->is_success) {
    print $response->content;
} else {
    die $response->status_line;
}
print "All done.\n\n";

__END__

Dumps the page or elevation depending on url:

perl test.pl
<?xml version="1.0" encoding="utf-8" ?><USGS_Elevation_Point_Query_Service><Elevation_Query x="-118.0" y="34.0"><Data_Source>3DEP 1/3 arc-second</Data_Source><Elevation>916.71</Elevation><Units>Feet</Units></Elevation_Query></USGS_Elevation_Point_Query_Service>All done.




--
To unsubscribe, e-mail: beginners-unsubscr...@perl.org
For additional commands, e-mail: beginners-h...@perl.org
http://learn.perl.org/


Reply via email to