From OpenSCADAWiki
Jump to: navigation, search

Для прямой процедуры обработки предопределены, и обязательны или опциональны для создания в шаблоне, следующие атрибуты обмена с протоколом HTTP:

  • Результат (rez) <Строка> — результат обработки, по умолчанию — "200 OK"; в режиме DAQ-шаблона Вы должны писать сюда прямо, не оператором "return";
  • HTTP запрос (HTTPreq) <Строка> — метод HTTP запроса: GET, POST;
  • URL (url) <Строка> — URI запроса;
  • WWW-страница (page) <Строка> — содержимое страницы Get/Post, как для запроса так и ответа;
  • Отправитель (sender) <Строка> — отправитель запроса;
  • Пользователь (user) <Строка> — аутентифицированный пользователь;
  • HTTP переменные (HTTPvars) <Объект> — HTTP переменные; изменённые и добавленные переменные (кроме "Date", "Server", "Accept-Ranges" и "Content-Length") будут помещены в пакет ответа;
  • Параметры URL (URLprms) <Объект> — параметры URL;
  • Элементы содержимого (cnts) <Объект::Array<XMLNodeObj>> — элементы содержимого для POST;
  • Этот объект (this) <Объект> — указатель на объект этой страницы;
  • Объект протокола (prt) <Объект> — указатель на объект входной части HTTP протокола.