[Ruby] TCPSocket.print и проблема с двоичными данными
Vladimir Shahov
v.shahov at sam-solutions.net
Fri Apr 11 21:38:19 MSD 2003
Привет
такая вот проблемка.
Есть самописный Https-сервер. Он занимается форвардом запросов к
реальным серверам на апаче.
Часть двоичных данных (gif к примеру) не проходит через сокет.
конструкция следующая
@socket.print Response.new(200,headers,content)
Response.new формирует http-ответ и содержит метод to_s
причем не проходят всегда одни и те же файлы
это выглядит так, что не все картинки грузятся
к письму прилагаются два примера:
valid.gif - работающий файл
broken.gif - неработающий файл
версии ruby:
ruby 1.8.0 (2002-12-24) [i686-linux]
Debian Woody 3.0 - stable
--
Vladimir Shahov, icq 78193930
-------------- next part --------------
A non-text attachment was scrubbed...
Name: broken.gif
Type: image/gif
Size: 245 bytes
Desc: not available
Url : /pipermail/ruby/attachments/20030411/f05670f0/broken-0001.gif
-------------- next part --------------
A non-text attachment was scrubbed...
Name: valid.gif
Type: image/gif
Size: 1038 bytes
Desc: not available
Url : /pipermail/ruby/attachments/20030411/f05670f0/valid-0001.gif
More information about the Ruby
mailing list