Re: httpcall result

От: Dmitry Akindinov <CGatePro_at_mx_ru>
Дата: Mon 06 Mar 2006 - 20:07:43 MSK

Здравствуйте,

Oleg Shumsky wrote:

> Здравствуйте.
> 
> Dmitry Akindinov wrote:
> 

>> Здравствуйте,
>>
>> Oleg Shumsky wrote:
>>
>>> Здравствуйте.
>>> 
>>> Итак, разобравшись с тем, как передать параметр какому-нить 
>>> cgi-скрипту я хотел бы понять, каким образом cgate может получить
>>>  результат выполнения этого скрипта. Результат то в params.body
>>> мы получаем, только почему-то mime-encoded. А что, собсно сделать
>>> можно с mime-encoded содержимым в CG/PL ? Его как-то можно
>>> декодировать ? Я вот что-то сходу таких средств не нашел.

>>
>>
>> Все дело в форматировании тела ответа и использовании вызова
>> TextToObject.
>>
>> Результат должен быть типа text/plain в кодировке ASCII или utf-8.
>> Если в результате
>>
>> "text"
>>
>> то TextToObject создаст объект типа String. Если что-то типа
>> ("one","two") то получится массив из двух строчек. Подобным же
>> образом можно передавать и другие объекты. Для примера можно
>> использовать ObjectToString.
> 
> 
> Теперь, если можно, то еще раз тоже самое для дебилов.

Ну зачем же вы так...

> params.body содержит строку
> "[PEhUTUw+PEJPRFk+YT1iPC9ITVRMPjwvQk9EWQ==]"

Что реально пишет CGI скрипт? Какой Content-type у ответа?

> Что мне нужно сделать в CG/PL, чтобы получить из этого удобоваримую 
> строку ? ObjectoText(params.body) возвращает тоже самое. TextToObject
> возаращает пустую строку.
> 
> 


-- 
Best regards,
Dmitry Akindinov
Получено Mon Mar 06 17:07:44 2006

Этот архив был сгенерирован hypermail 2.1.8 : Fri 24 Apr 2015 - 16:14:47 MSK