以下のようなHTTPサーバをWinXp上で動かしました。
#$ruby = "C:/ruby/bin/ruby.exe"
require 'webrick'
srv = WEBrick::HTTPServer.new({
:BindAddress => 'xxx.xxx.xxx.xxx',
:CGIInterpreter => "c:/ruby/bin/ruby.exe",
:Port => 80
})
srv.mount("/", WEBrick::HTTPServlet::FileHandler, "./", {:FancyIndexing=>true})
srv.start
そして、以下のようなCGIをよびます。
#!/usr/bin/ruby
STDOUT.binmode
open("hoge.gif", "r") do |f|
f.binmode
body = f.read
puts "content-type: image/gif"
puts "content-length: #{body.size.to_s}"
puts ""
print body
end
すると、content-length分のHTTPボディーが送られてきません。
2種類のgifで試しましたが、193byte/724byte、289byte/451byteでした。
バージョンは、ruby 1.8.6、WEBrick 1.3.1です。
何が原因でしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- Ruby Ruby on Railsでサーバーを立ち上げるには 1 2022/08/28 16:16
- Ruby Ruby / passenger のインストールについて 1 2023/01/30 18:31
- Ruby MacBookAir起動時にRubyソースコードをコマンドラインで実行するには? MacのOS起動時 1 2022/04/18 01:55
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- PHP imageフォルダに、画像をリサイズして保存する時のファイル名を変更したい 1 2023/05/30 11:39
- C言語・C++・C# C#テキストボックスの文字を配列にいれてその後表示する 4 2022/07/17 04:47
- Mac OS MacOSのLaunchAgentsってなんですか?使い方など教えてください。 前の質問でLaunc 1 2022/04/24 02:06
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
- その他(パソコン・周辺機器) チャレンジタッチ3 改造 アプリインストールできない 1 2022/07/01 14:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
小学1年生の子です。塾に行かせ...
-
Pythonでgif画像が上手く作れない
-
pythonで複数画像からgifを作る...
-
プログラミング
-
ラズパイpicoのPIOモードについて
-
RTKPOSTのファイル生成について
-
vba クリップボードクリアにつ...
-
google formsを使ったタスク依...
-
windowsでテキストファイルの各...
-
スカラーのベクトル微分
-
正規表現で複数マッチ条件で悩...
-
このURLで広告を出しているのは...
-
Webサイト内に埋め込んだmp4動...
-
pythonにてseleniumを使うも、...
-
Google ColaboでGUI作成
-
HTMLソースが表示のページのも...
-
質問です。 sdカード内に、デー...
-
Selenium4でボタンをクリックで...
-
ExcelVBAでFormulaR1C1を列範囲...
-
pythonのプログラムについての...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Rubyの.soについて
-
Net::HTTP#get関連
-
RubyGems の「GEM」は何の略で...
-
Yahoo知恵袋や教えてgooのよう...
-
Ruby / passenger のインストー...
-
プログラミング講師はまだ需要...
-
小文字wと大文字Wの区別
-
初心者 パイソンプログラム
-
RubyでNo such file or directo...
-
VB.NETで階乗を求めるプログラ...
-
CかC++どちらを覚えるべきですか?
-
フォルダー名の大文字小文字
-
web上のhtmlファイルから文字デ...
-
Ruby on Railsでボタンをクリッ...
-
Ruby interpreter (CUI) 2.2.3 ...
-
プログラミング言語で大文字と...
-
Filterで大文字、小文字の区別
-
VBとフィボナッチに明るい方、...
-
COBOLのIFの入れ子について
-
COBOL計算
おすすめ情報