From OpenSCADAWiki
Jump to: navigation, search
(Created page with "== Підсистема "Протоколи" (SYS.Protocols) == === Модуль Protocol.HTTP === {{#lst:Modules/HTTP/uk|API}}")
 
 
Line 1: Line 1:
 
== Підсистема "Протоколи" (SYS.Protocols) ==
 
== Підсистема "Протоколи" (SYS.Protocols) ==
=== Модуль [[Modules/HTTP/uk|Protocol.HTTP]] ===
+
=== Модуль [[Special:MyLanguage/Modules/HTTP|Protocol.HTTP]] ===
 
{{#lst:Modules/HTTP/uk|API}}
 
{{#lst:Modules/HTTP/uk|API}}

Latest revision as of 08:56, 29 September 2017

Information about message (contribute)
This message has no documentation. If you know where or how this message is used, you can help other translators by adding documentation to this message.
Message definition (Documents/User API)
== Subsystem "Protocols" (SYS.Protocols) ==
=== Module [[Special:MyLanguage/Modules/HTTP|Protocol.HTTP]] ===
{{#lst:Modules/HTTP|API}}
Translation== Підсистема "Протоколи" (SYS.Protocols) ==
=== Модуль [[Special:MyLanguage/Modules/HTTP|Protocol.HTTP]] ===
{{#lst:Modules/HTTP/uk|API}}

1 Підсистема "Протоколи" (SYS.Protocols)

1.1 Модуль Protocol.HTTP

Вхідна частина об'єкту модуля (SYS.Protocol.HTTP.{In})

  • bool setUser( string user ) — змінює користувача пов'язаного із ідентифікатором сеансу автентифікації.
    • user — користувач для зміни.
  • bool pgAccess(string URL) — перевіряє доступність сторінки, визначеної у URL.
    • URL — URL сторінки, що перевіряється.
  • string pgCreator(string cnt, string rcode = "", string httpattrs = "Content-Type: text/html;charset={SYS}", string htmlHeadEls = "", string forceTmplFile = "") — формує сторінку або ресурс із вмістом cnt, загорнутим у HTTP з результатом rcode, із додатковими атрибутами HTTP httpattrs, додатковим елементом заголовку HTML htmlHeadEls та використанням файлу шаблону forceTmplFile та для мови lang.
    • cnt — вміст сторінки або ресурсу (зображення, XML, CSS, JavaScript, ...);
    • rcode — результуючий код HTTP, на кшталт "200 OK"; порожнє значення вимикає додання HTTP заголовку;
    • httpattrs — додаткові атрибути HTTP, переважно це "Content-Type" із значенням по замовченню "text/html;charset={SYS}"; тільки для "Content-Type: text/html" буде здійснюватися загортання у внутрішній/сервісний, або визначений forceTmplFile, HTML-шаблон;
    • htmlHeadEls — додатковий тег заголовку HTML, переважно це META з "Refresh" для вказаного URL;
    • forceTmplFile — файл прямо визначеного шаблону для перекриття внутрішнього/сервісного або головної сторінки.