Dear monks,
Following the manual, I displayed the exit code and status line from a response object I got using the lwp::useragent.
I thought the response should totally comply the rules from a common HTTP::Response structure, so I'm fetching its information as following:
$res = $ua->request($req);
print "$res->code\:\t$res->status_line";
print "$res->message";
However, it gave me such display:
HTTP::Response=HASH(0x8dd8414)->code: HTTP::Response=HASH(0x8dd8414)->status_line
HTTP::Response=HASH(0x8dd7e40)->message
On other hand, I can get the content from those methods by de-referencing their output, but I guess that may not be the formal way.
So, can anyone please let me know what's wrong with using the '->code/->message' on the response? Or maybe I have some misunderstanding about the response structure generated from lwp::useragent instead of directly from the http::response?
Thanks in advance
In reply to Getting exit code and status from useragent response obj by sylph001
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |