[Comm] Apache или perl?

Stanislav Yadykin =?iso-8859-1?q?tosick_=CE=C1_altlinux=2Eru?=
Пн Сен 27 18:39:48 MSD 2004


Добрый день!

Вопрос, в общем-то, к знатокам и первого и второго.
Написан SOAP-сервер с использованием SOAP::Lite, стоит хендлером модуль, 
содержащий 

 my $result = SOAP::Transport::HTTP::CGI
  -> serializer(DP::SOAP::Serializer->new)
# DP::SOAP::Serializer просто враппер над SOAP::Serializer
  -> dispatch_to('/var/www/print.lg.ua/libs', 'DP::SOAP')
  -> handle(@_);
 open(F, ">/tmp/soap.log");
 print F $result;
 close(F);
 print $result;

Сам SOAP::Transport::HTTP::CGI ничего не возвращает, а печатает все на STDOUT, 
но я немного изменил его и он просто отдает результат.

Вот, собственно, в чем проблема: в файл soap.log кладутся бинарные данные с 
использованием MIME::Entity (собирается и "пришивается" SOAP Attachment) в 
том виде, как они должны быть, а вот сервер отдает все данные (в том числе и 
бинарные) сконвертированные в UTF-8.

В апаче отключен mod_charset.
Кто-нибудь встречался с таким глюком|фичей, и как это лечится? И кто виноват, 
сабж?

Apache: Server version: Apache/1.3.31 (ALT Linux/alt10)
Perl: v5.8.4 built for i386-linux-thread-multi
SOAP::Lite: 0.60a

-- 
Stanislav Yadykin
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: signature
Url     : <http://lists.altlinux.org/pipermail/community/attachments/20040927/42b063a3/attachment-0003.bin>


Подробная информация о списке рассылки community