1

サーバーからファイルを取得する必要がある Perl スクリプトに取り組んでいます。サーバーには、別のサーバーによって内部的に処理される認証が必要です。ファイルを取得するために必要なことは、最初に認証サーバーに POST することです。これにより、2 つの Cookie が返されます。次に、これらの Cookie を GET 経由で、必要なファイルがあるターゲット サーバーに送信する必要があります。私はネットやここで例を探していますが、これについてどうすればよいかまだわかりません。誰かがこれを行う方法の例を見せてもらえますか?

4

2 に答える 2

2

Cookie を実装するLWP::UserAgentオブジェクトを作成するには、次のように簡単です。

my $ua = LWP::UserAgent->new();
$ua->cookie_jar({});

その他の例については、この記事を参照してください。

于 2011-06-28T21:04:48.883 に答える
-1

確かに Net::HTTP を使用して、返されたヘッダーを調べて Cookie を取り出し、write_request() を使用するときにそれらをフィードバックすることができますが、これはほとんど便利ではありません。

于 2011-06-28T21:06:53.363 に答える