ОБСУЖДЕНИЕ

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

4 ответов 4,6 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

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

Никто не сталкивался? Баг? или все-таки фича?
 
Print "Content-type: text/plain; charset=windows-1251"
Print text
 
что-то не совсем понял, агент работает на вебквериопен и наполняет поле в форме?
 
ToxaRat
Ajax-фишки, агент вызывается ...retreivedata?OpenAgent&params....
lmike
susinmn
Print "Content-type: text/plain; charset=windows-1251"

Ответ сервера:
Код:
Status|ReceiveData
client_bank_bik|1000
client_bank_ks|1001
client_bank_name|Мега-банк
client_bank_place|где-то таам.
...

Убираем строчку, получаем от сервера:
Код:
<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|где-то таам.
...

это не баг а штатное поведение

где написано?
 

Статистика тем

Создано
Azrael,
Последний ответ от
Azrael,
Ответы
4
Просмотры
4 615