- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:LWPについて)
LWPについて - Perl,CGI初心者のためのHTML取得プログラム作成
このQ&Aのポイント
- Perl, CGI初心者のためのLWP(Library for WWW in Perl)を使用したHTML取得プログラム作成についての質問です。コマンドプロンプトでの実行結果は正常ですが、ブラウザ経由でのアクセス時にデータが取得できない問題が発生しています。原因やApacheの設定についてご教示いただけますでしょうか。
- LWP(Library for WWW in Perl)を使用してWeb上のHTMLを取得し、特定の部分を出力するCGIプログラムを作成中ですが、ブラウザ経由でのアクセス時にデータが取得できません。コマンドプロンプトでは正常に動作しているため、何か設定が必要なのか疑問です。原因や解決策についてご教示いただけないでしょうか。
- PerlとCGIの初心者です。LWP(Library for WWW in Perl)を使用してWeb上のHTMLを取得し、CGIプログラムで特定の部分を出力するプログラムを作成中です。しかし、ブラウザ経由でのアクセス時にデータが取得できません。コマンドプロンプトでの動作は正常です。なぜデータが取得できないのか、原因と対策方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
本文を出力する前に、 print "Content-type: text/html\n\n"; とかは出力してありますか? http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/pe_kj01.htm
お礼
自己解決しました。 proxyの設定がうまくいってませんでした。 回答ありがとうございます。
補足
回答ありがとうございます。 >print "Content-type: text/html\n\n"; >とかは出力してありますか? 上記は記載されています。 以下がコードになります。 簡易化したものですが、本コードでも同様の現象になります。 -------sample.cgi----------------------------------- #!d:/perl/bin/perl $URL="http://www.yahoo.co.jp/"; use LWP::Simple; $html=get ($URL); print <<EOF; Content-Type: text/html; charset=Shift_JIS\n\n $html EOF ---------------------------------------------------- コマンドプロンプトからd:/perl/bin/perl sample.cgiとすると HTMLが出力されますが、ブラウザ経由でアクセスすると何も 表示されません。