WebSocket-клиенты
страницаСистема "1С:Предприятие 8" может выступать в качестве клиента обмена по протоколу WebSocket.
Добавление WebSocket-клиента
Для того чтобы добавить WebSocket-клиент в дерево конфигурации, следует выделить ветку "Общие - WebSocket-клиенты" и выполнить команду контекстного меню "Добавить".
В результате выполнения команды будет открыто окно редактирования модуля WebSocket-клиента и палитра свойств, содержащая свойства нового WebSocket-клиента.
Свойства WebSocket-клиента
Помимо общих свойств объектов конфигурации, WebSocket-клиент содержит следующие свойства:
- Предопределенный - указывает, является ли WebSocket-клиент предопределенным. Предопределенные клиенты можно изменять, но нельзя удалять;
- Подключать автоматически - указывает на необходимость автоматического подключения к серверу и восстановления подключения после разрыва соединения;
- URL сервера – содержит URL-адрес WebSocket-сервера, с которым создано подключение;
- Пользователь – имя пользователя, который используется для стандартной аутентификации или аутентификации ОС на WebSocket-сервере;
- Пароль – пароль пользователя, который используется для стандартной аутентификации или аутентификации ОС на WebSocket-сервере;
- Заголовки – дополнительные заголовки, которые будут добавлены к заголовкам HTTP-запроса GET (с заголовком Upgrade: websocket);
- Использовать прокси ОС – указывает, что при установке соединения в WebSocket-сервером будут использоваться настройки прокси-сервера, указанные в настройках операционной системы того компьютера, с которого выполняется соединение.
- Использовать аутентификацию ОС – указывает необходимость использовать аутентификацию операционной системы на WebSocket-сервере. Если имя пользователя и пароль не указаны, для аутентификации используется имя пользователя, от имени которого работает сервис, обслуживающий WebSocket-соединение.
- Таймаут – Таймаут соединения в секундах. По умолчанию: 30.
Кроме этого палитра свойств WebSocket-клиента содержит ссылку Модуль, которая позволяет открыть для редактирования модуля WebSocket-клиента.