From OpenSCADAWiki
Enter a message name below to show all available translations.
Found 3 translations.
Name | Current message text |
---|---|
h English (en) | The overall scenario of the user's page request: * External network station generates an HTTP request with the following form of URI "/WebUser/{UserPage}" which falls on the OpenSCADA transport with the value of the configuration field "Protocol" equal to "HTTP". * Transport sends the request to the module of the transport protocol "Protocol.HTTP". * The transport protocol module, in accordance with the first element of the URI, sends the request to this module. * This module selects the object of the user's page which is specified in the second element of the URI. * Initialization of the HTTP-protocol variables for the page procedure is made: ** '''''HTTPreq''''' — is set to value of the HTTP-Method (like to "GET", "POST"), depending on the request type; ** '''''url''''' — address of the requested resource (URI); ** '''''page''''' — the input single content and the sending page for the method "POST"; ** ''sender'' — address of sender of the request; ** ''user'' — identifier of the authenticated user, if the authentication has occurred; ** '''''HTTPvars''''' — parsed list of variables of the HTTP-protocol in the form of object's properties; ** ''URLprms'' — parsed list of the URL parameters in the form of object's properties; ** ''cnts'' — parsed content's items for POST, in the Array <XMLNodeObj>, with the elements content in the text and properties, in the XMLNodeObj attributes. * Calling the procedure for execution, which, having processed the request, forms the page content in the "page" and the request result in the "rez". * At the end, the answer is formed with the return code of the HTTP from "rez" and with the content from the "page", and also with changed and appended variables of the HTTP-protocol from "HTTPvars". For empty "rez" the answer is not generated! |
h Russian (ru) | Общий сценарий запроса пользовательской страницы: * Внешняя сетевая станция формирует HTTP запрос с URI вида "/WebUser/{UserPage}", который попадает на транспорт OpenSCADA с значением поля конфигурации "Протокол", равного "HTTP". * Транспорт направляет запрос на модуль транспортного протокола "Protocol.HTTP". * Модуль транспортного протокола, согласно первого элемента URI, направляет запрос данному модулю. * Данный модуль выбирает объект страницы пользователя, которая указана во втором элементе URI. * Выполняется инициализация переменных HTTP-протокола для процедуры страницы: ** '''''HTTPreq''''' — устанавливается в значение строки "GET" или "POST", в зависимости от типа запроса; ** '''''url''''' — адрес запрашиваемого ресурса (URI); ** '''''page''''' — входное одиночное содержимое и передаваемая страница, для метода "POST"; ** ''sender'' — адрес отправителя запроса; ** ''user'' — идентификатор аутентифицированного пользователя, если аутентификация имела место; ** '''''HTTPvars''''' — разобранный перечень переменных протокола HTTP в виде свойств объекта; ** ''URLprms'' — разобранный перечень параметров URL в виде свойств объекта; ** ''cnts'' — разобранные элементы содержимого для POST, в Array<XMLNodeObj>, с содержимым элементов в тексте и свойствами, в атрибутах XMLNodeObj. * Вызов процедуры на исполнение, которая, обработав запрос, формирует содержимое страницы в "page" и результат запроса в "rez". * В завершение формируется ответ с кодом возврата HTTP из "rez" и содержимым из "page", а также изменёнными и добавленными переменными протокола HTTP из "HTTPvars". |
h Ukrainian (uk) | Загальний сценарій запиту користувацької сторінки: * Зовнішня мережева станція формує HTTP запит з URI виду "/WebUser/{UserPage}", який попадає на транспорт OpenSCADA із значенням поля конфігурації "Протокол", рівного "HTTP". * Транспорт спрямовує запит на модуль транспортного протоколу "Protocol.HTTP". * Модуль транспортного протоколу спрямовує запит цьому модулю відповідно до першого елементу URI. * Цей модуль обирає об'єкт сторінки користувача, яка вказана у другому елементі URI. * Здійснюється ініціалізація змінних HTTP-протоколу для процедури сторінки: ** '''''HTTPreq''''' — встановлюється у значення рядка HTTP-Методу (на кшталт "GET", "POST"), залежно від типу запиту; ** '''''url''''' — адреса запитаного ресурсу (URI); ** '''''page''''' — вхідний одиничний вміст і сторінка, що передається, для методу "POST"; ** ''sender'' — адреса відправника запиту; ** ''user'' — ідентифікатор аутентифікованого користувача, якщо аутентифікація мала місце; ** '''''HTTPvars''''' — розібраний перелік змінних протоколу HTTP у вигляді властивостей об'єкту; ** ''URLprms'' — розібраний перелік параметрів URL у вигляді властивостей об'єкту; ** ''cnts'' — розібрані елементи вмісту для POST, у Array<XMLNodeObj>, з вмістом елементів у тексті з властивостями у атрибутах XMLNodeObj. * Виклик процедури на виконання, яка, обробивши запит, формує вміст сторінки у "page" і результат запиту у "rez". * На завершення формується відповідь з кодом повернення HTTP із "rez" і вмістом із "page", а також зміненими та доповненими змінними протоколу HTTP із "HTTPvars". Для порожнього "rez" відповідь не формується! |