
No.2ベストアンサー
- 回答日時:
CGIの言語がPerlだとして、
LWP
HTTP::Request::Common
を使う例。
use LWP::UserAgent;
use HTTP::Request::Common qw(POST);
$url = "http://hogehoge/cgi-bin/b.cgi";
%formdata = ('data' => 'hoge');
$request = POST($url,[%formdata]);
$ua = LWP::UserAgent->new;
$res = $ua->request($request);
ありがとうございます。
#####################################
#!/usr/bin/perl
use LWP::UserAgent;
$url = "b.cgi";
%formdata = ('data' => 'hoge');
$request = POST($url,[%formdata]);
$ua = LWP::UserAgent->new;
$res = $ua->request($request);
####################################
としましたが、以下のメッセージが出ました。
Can't locate LWP/UserAgent.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.4 /usr/local/share/perl/5.8.4 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at ./a.cgi line 2.
BEGIN failed--compilation aborted at ./a.cgi line 2.
これはどうしようもないのでしょうか?
No.4
- 回答日時:
書き忘れたのでもうひとつ
> $url = "b.cgi";
とされていますが、これではダメです。
LWPは普通のブラウザ同様にHTTPでアクセスするものですから
http://~とちゃんとURLで記述してください。
(そもそもそうでないとPOST/GETで投げることなんてできません)
No.3
- 回答日時:
> 以下のメッセージが出ました。
そのまんまエラーメッセージの通りです。
LWP::UserAgentがない(インストールされていない)ということなのでlibwwwperl(LWP)をインストールしてください。
http://search.cpan.org/~gaas/libwww-perl-5.805/
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで集計したい。
-
ChatGPTの性能は昔に比べて上が...
-
ChatGPT
-
フォームを再送信しますか?
-
ラズパイでのCGIで、pythonソー...
-
入力フォーム(電話番号)
-
chatGPTみたいに画像生成出来る...
-
サーバーのエラーでおしえてく...
-
さくらサーバーにcgiフォームを...
-
ホームページでCGIのフォームを...
-
htmlからパラメータで、cgiに渡...
-
apacheでPerl CGIが作動せず、5...
-
iDeCo
-
皆さんはGUCCIはハイブランドだ...
-
cgi-binのエラー?
-
Trees掲示板CGI(CGI-Resque氏...
-
めちゃきれい
-
number 改行が追加できない
-
生成AI画像について
-
3DCG
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
POSTについて。初心者にもわか...
-
CGI.pmとcgi-lib.plの差異につ...
-
mod_rewrite設定について
-
変数の中に変数をいれる。
-
cgiで拡張子.cgiと拡張子.pl...
-
VBでcgiを動作させるには
-
Apacheのアドレス短縮
-
tripodでのcgi
-
CGI1からCGI2への変数の受け...
-
確認画面
-
知恵熱出そうです・・・;
-
「戻る」と入力したデータが消...
-
ファイル名の抜き出しについて
-
【超初歩】CGIと同じ場所にある...
-
perl cgiでサ-バ内検索
-
aspとcgiについて基本を知りた...
-
コントロールパネルを設置し、...
-
<object>タグとダウンロードカ...
-
GET形式で&を渡す
-
CGIから別のCGIへPostするには?
おすすめ情報