Метод сообщения LWP :: UserAgent не возвращает значение - PullRequest
1 голос
/ 08 июня 2011

Просто скопируйте этот код из книги кулинарии Perl, 2-е изд., Стр. 796

, возвращается: 400 URL должен быть абсолютным.

Что не так с этим кодом?

#!"c:\strawberry\perl\bin\perl.exe" -w

use 5.006;
use strict;
use LWP::Simple;
use LWP::UserAgent;

my $ua = LWP::UserAgent->new();
my $resp = $ua->post("www.amazon.com/exec/obidos/search-handle-form",
                     { "url"             => "index-books",
                       "field-keywords"  => "perl"}
);
my $content = $resp->content;

print $content, "\n";

1 Ответ

7 голосов
/ 08 июня 2011

Вы забыли http:// в начале URL

Ну, предположительно http://, это может быть https://, ftp:// и т. Д. И т. Д.

...