?openagent - вывод Print "sometext:sometext"

Тема в разделе "Lotus - Программирование", создана пользователем Azrael, 12 авг 2009.

  1. Azrael

    Azrael Гость

    Мучил вопрос - как сделать под web, чтобы в ответе сервера не было <html><head> и проч. Единственным решением было создание страницы или формы, установка типа контента для web - HTML.
    Но недавно натолкнулся, что если в агенте первый print выводит какой-либо произвольный, но содержащий двоеточие текст, то в ответе сервера этой строки нет (дальнейшие print-ы, содержащие ":" выводятся нормально), как нет и html-разметки.
    Может, плохо искал, но ответа не нашел, а использовать страшноватенько, если в следующих версиях выводиться будет так, как ожидается...

    Никто не сталкивался? Баг? или все-таки фича?
     
  2. susinmn

    susinmn Well-Known Member

    Регистрация:
    16 окт 2007
    Сообщения:
    530
    Симпатии:
    8
    Print "Content-type: text/plain; charset=windows-1251"
    Print text
     
  3. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.046
    Симпатии:
    18
    что-то не совсем понял, агент работает на вебквериопен и наполняет поле в форме?
     
  4. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.080
    Симпатии:
    300
    это не баг а штатное поведение
     
  5. Azrael

    Azrael Гость

    ToxaRat
    Ajax-фишки, агент вызывается ...retreivedata?OpenAgent&params....
    lmike
    susinmn
    Ответ сервера:
    Код (Text):
    Status|ReceiveData
    client_bank_bik|1000
    client_bank_ks|1001
    client_bank_name|Мега-банк
    client_bank_place|где-то таам.
    ...
    Убираем строчку, получаем от сервера:
    Код (Text):
    <html>
    <head>
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251">   
    </head>
    <body text="#000000">
    Status|ReceiveData
    client_bank_bik|1000
    client_bank_ks|1001
    client_bank_name|Мега-банк
    client_bank_place|где-то таам.
    ...
    где написано?
     
Загрузка...

Поделиться этой страницей