• ベストアンサー
※ 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プログラムで特定の部分を出力するプログラムを作成中です。しかし、ブラウザ経由でのアクセス時にデータが取得できません。コマンドプロンプトでの動作は正常です。なぜデータが取得できないのか、原因と対策方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • teapots08
  • ベストアンサー率52% (32/61)
回答No.1

本文を出力する前に、 print "Content-type: text/html\n\n"; とかは出力してありますか? http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/pe_kj01.htm

rx_78_2
質問者

お礼

自己解決しました。 proxyの設定がうまくいってませんでした。 回答ありがとうございます。

rx_78_2
質問者

補足

回答ありがとうございます。 >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が出力されますが、ブラウザ経由でアクセスすると何も 表示されません。

関連するQ&A