On 07/28/2017 04:31 AM, Gabor Szabo wrote:
On Fri, Jul 28, 2017 at 9:49 AM, ToddAndMargo <toddandma...@zoho.com> wrote:
Hi All,
I am trying to convert a p5 program to p6. What do I use in
place of `LWP::UserAgent`?
I use it for downloading files from the web. I need to be able
to pass the following to the web page:
Caller
Host
UserAgent
Referer
Cookies
This is the p5 code I want to convert:
http://vpaste.net/gtJgj
Any words of wisdom?
Many thanks,
-T
On 07/27/2017 10:30 PM, Gabor Szabo wrote:
LWP::Simple now allows you to set the header of your request.
See my recent article with examples:
http://perl6maven.com/simple-web-client
I hope this helps.
regards
Gabor
On Fri, Jul 28, 2017 at 7:42 AM, Todd Chester <toddandma...@zoho.com>
wrote:
I see your article. I do believe this is what I want.
<code>
{
"args": {
"language": "Perl",
"math": "19+23=42",
"name": "Larry Wall"
},
"headers": {
"Connection": "close",
"Host": "httpbin.org",
"User-Agent": "LWP::Simple/0.090 Perl6/rakudo"
},
"origin": "17.19.208.37",
"url": "http://httpbin.org/get?name=Larry
Wall&language=Perl&math=19%2B23%3D42"
}
</code>
Questions:
1) may I leave off the `args` and only include the `headers`?
2) I need an example with headers. I have no clue what goes
before the first "{"
Many thanks,
-T
I think you quoted the response here and not the request.
What you need I think is the last example on that page.
Something like this:
my $html = LWP::Simple.new.get("http://httpbin.org/headers", {
"User-Agent" => "Perl 6 Maven articles",
"Zone" => "q" }
);
Gabor
Thank you!
how do I save to a file?
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Computers are like air conditioners.
They malfunction when you open windows
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~