On Mon, 06 Mar 2006 20:07:43 +0300
"Dmitry Akindinov" <CGatePro@mx.ru> wrote:
> Здравствуйте, > > Oleg Shumsky wrote: >> Здравствуйте. >> >> Dmitry Akindinov wrote: >>
>>>> Здравствуйте. >>>> >>>> Итак, разобравшись с тем, как передать параметр какому-нить >>>> cgi-скрипту я хотел бы понять, каким образом cgate может получить >>>> результат выполнения этого скрипта. Результат то в params.body >>>> мы получаем, только почему-то mime-encoded. А что, собсно сделать >>>> можно с mime-encoded содержимым в CG/PL ? Его как-то можно >>>> декодировать ? Я вот что-то сходу таких средств не нашел.
>> >> >> Теперь, если можно, то еще раз тоже самое для дебилов. > > Ну зачем же вы так... > >> params.body содержит строку >> "[PEhUTUw+PEJPRFk+YT1iPC9ITVRMPjwvQk9EWQ==]" > > Что реально пишет CGI скрипт? Какой Content-type у ответа? > >> Что мне нужно сделать в CG/PL, чтобы получить из этого удобоваримую >> строку ? ObjectoText(params.body) возвращает тоже самое. TextToObject >> возаращает пустую строку.
HTTPCall не возвращает строки. [<base64>] - это представление datablock. То есть он возвращает datablock.
Например, если вы возвращаете audio/wav - то такой datablock можно отдать функции PlayFile(). А если вы вернули какой-то текст, то datablock можно превратить в текстовую "строку" функцией String().
> Best regards,
> Dmitry Akindinov
Sincerely,
Vladimir
Получено Mon Mar 06 19:14:39 2006
Этот архив был сгенерирован hypermail 2.1.8 : Fri 24 Apr 2015 - 16:14:47 MSK