WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:PerlでPOST通信時にエラーが発生する

0:[投稿] vivid [2005/04/28 16:34 ][環境:Unix Unix, Perl5.6]

PerlのスクリプトからデータをPOSTで送信したいと思っています。

そこで、スクリプトを作成してみた(最後参照)のですが、
「500 Can't call method "host" on an undefined value」という
エラーが発生してしまいます。

hostというメソッドが使えないということだと思っているのですが
hostの指す意味がよくわかりません

分かる方がいらっしゃれば、ご教授をお願いします。

==============================
ソース
==============================#!/usr/bin/perl

use HTTP::Request::Common qw(POST);
use LWP::UserAgent;

$ua = LWP::UserAgent->new();
$req = POST "http://XXX/cgi-bin/test.cgi",
            [ DATA1 => "data1", DATA2 => "日本語" ];

$res = $ua->request($req);
print $res->content();
==============================


1:[回答] andi [URL] [2005/04/28 17:56 ]

> $req = POST "http://XXX/cgi-bin/test.cgi",
>             [ DATA1 => "data1", DATA2 => "日本語" ];

この$reqはPOST〜と[〜]を受けているから配列なのでは?

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World