You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2026-05-16 09:38:28 +02:00
Main build (Jenkins)
This commit is contained in:
@@ -1 +1 @@
|
||||
7C7D5223543D21A8ACFC4E90CA039AED334DFF0EA795CC5A9E4B8EE0EF589682
|
||||
6E3544C1E0AD640BF98F5F33879E38B4B14BA7C7F146A08D66FA9D67BB9B5EFA
|
||||
+12
-5
@@ -1,7 +1,7 @@
|
||||
---
|
||||
sidebar_position: 5
|
||||
|
||||
description: Get message and other functions to work with WebSocket in the Open Integration Package, a free open-source integration library for 1C:Enterprise 8, OneScript and CLI
|
||||
sidebar_class_name: doc-no-cli
|
||||
description: Get message and other functions to work with WebSocket in the Open Integration Package, a free open-source integration library for 1C:Enterprise 8, OneScript and CLI
|
||||
keywords: [1C, 1С, 1С:Enterprise, 1С:Enterprise 8.3, API, Integration, Services, Exchange, OneScript, CLI, WebSocket]
|
||||
---
|
||||
|
||||
@@ -9,7 +9,7 @@ import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
import Admonition from '@theme/Admonition';
|
||||
|
||||
# Get message
|
||||
# Get message
|
||||
Receives an incoming message from the queue or waits for a new one
|
||||
|
||||
|
||||
@@ -21,8 +21,8 @@ import Admonition from '@theme/Admonition';
|
||||
|
||||
| Parameter | CLI option | Type | Required | Description |
|
||||
|-|-|-|-|-|
|
||||
| Connection | --conn | Arbitrary | ✔ | Connection, See CreateConnection |
|
||||
| Timeout | --tout | Number | ✖ | Message receive timeout (in ms.) |
|
||||
| Connection | - | Arbitrary | ✔ | Connection, See CreateConnection |
|
||||
| Timeout | - | Number | ✖ | Message receive timeout (in ms.) |
|
||||
|
||||
|
||||
<div className="return-value-note">
|
||||
@@ -42,6 +42,13 @@ import Admonition from '@theme/Admonition';
|
||||
</Tabs>
|
||||
|
||||
|
||||
<Admonition type="caution" title="Caution" className="nocli-admonition">
|
||||
<div className="addin">
|
||||
<strong>NOCLI:</strong> this method is not available in CLI version
|
||||
</div>
|
||||
</Admonition>
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
+11
-5
@@ -1,7 +1,7 @@
|
||||
---
|
||||
sidebar_position: 7
|
||||
|
||||
description: Send binary message and other functions to work with WebSocket in the Open Integration Package, a free open-source integration library for 1C:Enterprise 8, OneScript and CLI
|
||||
sidebar_class_name: doc-no-cli
|
||||
description: Send binary message and other functions to work with WebSocket in the Open Integration Package, a free open-source integration library for 1C:Enterprise 8, OneScript and CLI
|
||||
keywords: [1C, 1С, 1С:Enterprise, 1С:Enterprise 8.3, API, Integration, Services, Exchange, OneScript, CLI, WebSocket]
|
||||
---
|
||||
|
||||
@@ -9,7 +9,7 @@ import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
import Admonition from '@theme/Admonition';
|
||||
|
||||
# Send binary message
|
||||
# Send binary message
|
||||
Sends binary data to the connection
|
||||
|
||||
|
||||
@@ -21,8 +21,8 @@ import Admonition from '@theme/Admonition';
|
||||
|
||||
| Parameter | CLI option | Type | Required | Description |
|
||||
|-|-|-|-|-|
|
||||
| Connection | --conn | Arbitrary | ✔ | Connection, See CreateConnection |
|
||||
| Data | --data | BinaryData, String | ✔ | Binary data or file path |
|
||||
| Connection | - | Arbitrary | ✔ | Connection, See CreateConnection |
|
||||
| Data | - | BinaryData, String | ✔ | Binary data or file path |
|
||||
|
||||
|
||||
<div className="return-value-note">
|
||||
@@ -44,6 +44,12 @@ import Admonition from '@theme/Admonition';
|
||||
:::tip
|
||||
Parameters with Binary data type can also accept file paths on disk and URLs
|
||||
:::
|
||||
|
||||
<Admonition type="caution" title="Caution" className="nocli-admonition">
|
||||
<div className="addin">
|
||||
<strong>NOCLI:</strong> this method is not available in CLI version
|
||||
</div>
|
||||
</Admonition>
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
+11
-4
@@ -1,7 +1,7 @@
|
||||
---
|
||||
sidebar_position: 3
|
||||
|
||||
description: Send ping and other functions to work with WebSocket in the Open Integration Package, a free open-source integration library for 1C:Enterprise 8, OneScript and CLI
|
||||
sidebar_class_name: doc-no-cli
|
||||
description: Send ping and other functions to work with WebSocket in the Open Integration Package, a free open-source integration library for 1C:Enterprise 8, OneScript and CLI
|
||||
keywords: [1C, 1С, 1С:Enterprise, 1С:Enterprise 8.3, API, Integration, Services, Exchange, OneScript, CLI, WebSocket]
|
||||
---
|
||||
|
||||
@@ -9,7 +9,7 @@ import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
import Admonition from '@theme/Admonition';
|
||||
|
||||
# Send ping
|
||||
# Send ping
|
||||
Sends a ping to the remote server
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ import Admonition from '@theme/Admonition';
|
||||
|
||||
| Parameter | CLI option | Type | Required | Description |
|
||||
|-|-|-|-|-|
|
||||
| Connection | --conn | Arbitrary | ✔ | Connection, See CreateConnection |
|
||||
| Connection | - | Arbitrary | ✔ | Connection, See CreateConnection |
|
||||
|
||||
|
||||
<div className="return-value-note">
|
||||
@@ -41,6 +41,13 @@ import Admonition from '@theme/Admonition';
|
||||
</Tabs>
|
||||
|
||||
|
||||
<Admonition type="caution" title="Caution" className="nocli-admonition">
|
||||
<div className="addin">
|
||||
<strong>NOCLI:</strong> this method is not available in CLI version
|
||||
</div>
|
||||
</Admonition>
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
+11
-4
@@ -1,7 +1,7 @@
|
||||
---
|
||||
sidebar_position: 4
|
||||
|
||||
description: Send pong and other functions to work with WebSocket in the Open Integration Package, a free open-source integration library for 1C:Enterprise 8, OneScript and CLI
|
||||
sidebar_class_name: doc-no-cli
|
||||
description: Send pong and other functions to work with WebSocket in the Open Integration Package, a free open-source integration library for 1C:Enterprise 8, OneScript and CLI
|
||||
keywords: [1C, 1С, 1С:Enterprise, 1С:Enterprise 8.3, API, Integration, Services, Exchange, OneScript, CLI, WebSocket]
|
||||
---
|
||||
|
||||
@@ -9,7 +9,7 @@ import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
import Admonition from '@theme/Admonition';
|
||||
|
||||
# Send pong
|
||||
# Send pong
|
||||
Sends a pong to the remote server
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ import Admonition from '@theme/Admonition';
|
||||
|
||||
| Parameter | CLI option | Type | Required | Description |
|
||||
|-|-|-|-|-|
|
||||
| Connection | --conn | Arbitrary | ✔ | Connection, See CreateConnection |
|
||||
| Connection | - | Arbitrary | ✔ | Connection, See CreateConnection |
|
||||
|
||||
|
||||
<div className="return-value-note">
|
||||
@@ -41,6 +41,13 @@ import Admonition from '@theme/Admonition';
|
||||
</Tabs>
|
||||
|
||||
|
||||
<Admonition type="caution" title="Caution" className="nocli-admonition">
|
||||
<div className="addin">
|
||||
<strong>NOCLI:</strong> this method is not available in CLI version
|
||||
</div>
|
||||
</Admonition>
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
+12
-5
@@ -1,7 +1,7 @@
|
||||
---
|
||||
sidebar_position: 6
|
||||
|
||||
description: Send text message and other functions to work with WebSocket in the Open Integration Package, a free open-source integration library for 1C:Enterprise 8, OneScript and CLI
|
||||
sidebar_class_name: doc-no-cli
|
||||
description: Send text message and other functions to work with WebSocket in the Open Integration Package, a free open-source integration library for 1C:Enterprise 8, OneScript and CLI
|
||||
keywords: [1C, 1С, 1С:Enterprise, 1С:Enterprise 8.3, API, Integration, Services, Exchange, OneScript, CLI, WebSocket]
|
||||
---
|
||||
|
||||
@@ -9,7 +9,7 @@ import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
import Admonition from '@theme/Admonition';
|
||||
|
||||
# Send text message
|
||||
# Send text message
|
||||
Sends text to the connection
|
||||
|
||||
|
||||
@@ -21,8 +21,8 @@ import Admonition from '@theme/Admonition';
|
||||
|
||||
| Parameter | CLI option | Type | Required | Description |
|
||||
|-|-|-|-|-|
|
||||
| Connection | --conn | Arbitrary | ✔ | Connection, See CreateConnection |
|
||||
| Text | --text | String | ✔ | Text or path to a text file |
|
||||
| Connection | - | Arbitrary | ✔ | Connection, See CreateConnection |
|
||||
| Text | - | String | ✔ | Text or path to a text file |
|
||||
|
||||
|
||||
<div className="return-value-note">
|
||||
@@ -42,6 +42,13 @@ import Admonition from '@theme/Admonition';
|
||||
</Tabs>
|
||||
|
||||
|
||||
<Admonition type="caution" title="Caution" className="nocli-admonition">
|
||||
<div className="addin">
|
||||
<strong>NOCLI:</strong> this method is not available in CLI version
|
||||
</div>
|
||||
</Admonition>
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
Токен = "6129457865:AAFyzNYOAFbu...";
|
||||
URL = "https://api.athenaeum.digital/opi/hs/twitter";
|
||||
URL = "https://hut.openintegrations.dev";
|
||||
|
||||
Результат = OPI_Telegram.УстановитьWebhook(Токен, URL);
|
||||
@@ -53,7 +53,7 @@ import Admonition from '@theme/Admonition';
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Токен = "6129457865:AAFyzNYOAFbu...";
|
||||
URL = "https://api.athenaeum.digital/opi/hs/twitter";
|
||||
URL = "https://hut.openintegrations.dev";
|
||||
|
||||
Результат = OPI_Telegram.УстановитьWebhook(Токен, URL);
|
||||
```
|
||||
|
||||
+12
-5
@@ -1,7 +1,7 @@
|
||||
---
|
||||
sidebar_position: 5
|
||||
|
||||
description: Получить сообщение и другие функции для работы с WebSocket в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
sidebar_class_name: doc-no-cli
|
||||
description: Получить сообщение и другие функции для работы с WebSocket в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, WebSocket]
|
||||
---
|
||||
|
||||
@@ -9,7 +9,7 @@ import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
import Admonition from '@theme/Admonition';
|
||||
|
||||
# Получить сообщение
|
||||
# Получить сообщение
|
||||
Получает входящее сообщение из очереди или ожидает новое
|
||||
|
||||
|
||||
@@ -21,8 +21,8 @@ import Admonition from '@theme/Admonition';
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| Соединение | --conn | Произвольный | ✔ | Соединение, См. [`ОткрытьСоединение`](/docs/WebSocket/Client-methods/Create-connection) |
|
||||
| Таймаут | --tout | Число | ✖ | Таймаут ожидания сообщения (в мс.) |
|
||||
| Соединение | - | Произвольный | ✔ | Соединение, См. [`ОткрытьСоединение`](/docs/WebSocket/Client-methods/Create-connection) |
|
||||
| Таймаут | - | Число | ✖ | Таймаут ожидания сообщения (в мс.) |
|
||||
|
||||
|
||||
<div className="return-value-note">
|
||||
@@ -42,6 +42,13 @@ import Admonition from '@theme/Admonition';
|
||||
</Tabs>
|
||||
|
||||
|
||||
<Admonition type="caution" title="Предупреждение" className="nocli-admonition">
|
||||
<div className="addin">
|
||||
<strong>NOCLI:</strong> данный метод недоступен для использования в CLI версии
|
||||
</div>
|
||||
</Admonition>
|
||||
<br/>
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Адрес = "wss://127.0.0.1:8443";
|
||||
|
||||
+11
-5
@@ -1,7 +1,7 @@
|
||||
---
|
||||
sidebar_position: 7
|
||||
|
||||
description: Отправить двоичное сообщение и другие функции для работы с WebSocket в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
sidebar_class_name: doc-no-cli
|
||||
description: Отправить двоичное сообщение и другие функции для работы с WebSocket в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, WebSocket]
|
||||
---
|
||||
|
||||
@@ -9,7 +9,7 @@ import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
import Admonition from '@theme/Admonition';
|
||||
|
||||
# Отправить двоичное сообщение
|
||||
# Отправить двоичное сообщение
|
||||
Отправляет двоичные данные в соединение
|
||||
|
||||
|
||||
@@ -21,8 +21,8 @@ import Admonition from '@theme/Admonition';
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| Соединение | --conn | Произвольный | ✔ | Соединение, См. [`ОткрытьСоединение`](/docs/WebSocket/Client-methods/Create-connection) |
|
||||
| Данные | --data | ДвоичныеДанные, Строка | ✔ | Двоичные данные или путь к файлу |
|
||||
| Соединение | - | Произвольный | ✔ | Соединение, См. [`ОткрытьСоединение`](/docs/WebSocket/Client-methods/Create-connection) |
|
||||
| Данные | - | ДвоичныеДанные, Строка | ✔ | Двоичные данные или путь к файлу |
|
||||
|
||||
|
||||
<div className="return-value-note">
|
||||
@@ -44,6 +44,12 @@ import Admonition from '@theme/Admonition';
|
||||
:::tip
|
||||
Параметры с типом данных Двоичные данные могут принимать также пути к файлам на диске и URL
|
||||
:::
|
||||
|
||||
<Admonition type="caution" title="Предупреждение" className="nocli-admonition">
|
||||
<div className="addin">
|
||||
<strong>NOCLI:</strong> данный метод недоступен для использования в CLI версии
|
||||
</div>
|
||||
</Admonition>
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
+11
-4
@@ -1,7 +1,7 @@
|
||||
---
|
||||
sidebar_position: 3
|
||||
|
||||
description: Отправить пинг и другие функции для работы с WebSocket в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
sidebar_class_name: doc-no-cli
|
||||
description: Отправить пинг и другие функции для работы с WebSocket в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, WebSocket]
|
||||
---
|
||||
|
||||
@@ -9,7 +9,7 @@ import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
import Admonition from '@theme/Admonition';
|
||||
|
||||
# Отправить пинг
|
||||
# Отправить пинг
|
||||
Отправляет пинг удаленному серверу
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ import Admonition from '@theme/Admonition';
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| Соединение | --conn | Произвольный | ✔ | Соединение, См. [`ОткрытьСоединение`](/docs/WebSocket/Client-methods/Create-connection) |
|
||||
| Соединение | - | Произвольный | ✔ | Соединение, См. [`ОткрытьСоединение`](/docs/WebSocket/Client-methods/Create-connection) |
|
||||
|
||||
|
||||
<div className="return-value-note">
|
||||
@@ -41,6 +41,13 @@ import Admonition from '@theme/Admonition';
|
||||
</Tabs>
|
||||
|
||||
|
||||
<Admonition type="caution" title="Предупреждение" className="nocli-admonition">
|
||||
<div className="addin">
|
||||
<strong>NOCLI:</strong> данный метод недоступен для использования в CLI версии
|
||||
</div>
|
||||
</Admonition>
|
||||
<br/>
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Адрес = "wss://127.0.0.1:8443";
|
||||
|
||||
+11
-4
@@ -1,7 +1,7 @@
|
||||
---
|
||||
sidebar_position: 4
|
||||
|
||||
description: Отправить понг и другие функции для работы с WebSocket в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
sidebar_class_name: doc-no-cli
|
||||
description: Отправить понг и другие функции для работы с WebSocket в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, WebSocket]
|
||||
---
|
||||
|
||||
@@ -9,7 +9,7 @@ import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
import Admonition from '@theme/Admonition';
|
||||
|
||||
# Отправить понг
|
||||
# Отправить понг
|
||||
Отправляет понг удаленному серверу
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ import Admonition from '@theme/Admonition';
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| Соединение | --conn | Произвольный | ✔ | Соединение, См. [`ОткрытьСоединение`](/docs/WebSocket/Client-methods/Create-connection) |
|
||||
| Соединение | - | Произвольный | ✔ | Соединение, См. [`ОткрытьСоединение`](/docs/WebSocket/Client-methods/Create-connection) |
|
||||
|
||||
|
||||
<div className="return-value-note">
|
||||
@@ -41,6 +41,13 @@ import Admonition from '@theme/Admonition';
|
||||
</Tabs>
|
||||
|
||||
|
||||
<Admonition type="caution" title="Предупреждение" className="nocli-admonition">
|
||||
<div className="addin">
|
||||
<strong>NOCLI:</strong> данный метод недоступен для использования в CLI версии
|
||||
</div>
|
||||
</Admonition>
|
||||
<br/>
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Адрес = "wss://127.0.0.1:8443";
|
||||
|
||||
+12
-5
@@ -1,7 +1,7 @@
|
||||
---
|
||||
sidebar_position: 6
|
||||
|
||||
description: Отправить текстовое сообщение и другие функции для работы с WebSocket в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
sidebar_class_name: doc-no-cli
|
||||
description: Отправить текстовое сообщение и другие функции для работы с WebSocket в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
|
||||
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, WebSocket]
|
||||
---
|
||||
|
||||
@@ -9,7 +9,7 @@ import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
import Admonition from '@theme/Admonition';
|
||||
|
||||
# Отправить текстовое сообщение
|
||||
# Отправить текстовое сообщение
|
||||
Отправляет текст в соединение
|
||||
|
||||
|
||||
@@ -21,8 +21,8 @@ import Admonition from '@theme/Admonition';
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| Соединение | --conn | Произвольный | ✔ | Соединение, См. [`ОткрытьСоединение`](/docs/WebSocket/Client-methods/Create-connection) |
|
||||
| Текст | --text | Строка | ✔ | Текст или путь к текстовому файлу |
|
||||
| Соединение | - | Произвольный | ✔ | Соединение, См. [`ОткрытьСоединение`](/docs/WebSocket/Client-methods/Create-connection) |
|
||||
| Текст | - | Строка | ✔ | Текст или путь к текстовому файлу |
|
||||
|
||||
|
||||
<div className="return-value-note">
|
||||
@@ -42,6 +42,13 @@ import Admonition from '@theme/Admonition';
|
||||
</Tabs>
|
||||
|
||||
|
||||
<Admonition type="caution" title="Предупреждение" className="nocli-admonition">
|
||||
<div className="addin">
|
||||
<strong>NOCLI:</strong> данный метод недоступен для использования в CLI версии
|
||||
</div>
|
||||
</Admonition>
|
||||
<br/>
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Адрес = "wss://127.0.0.1:8443";
|
||||
|
||||
+11036
-11036
File diff suppressed because it is too large
Load Diff
@@ -1 +1 @@
|
||||
7C7D5223543D21A8ACFC4E90CA039AED334DFF0EA795CC5A9E4B8EE0EF589682
|
||||
6E3544C1E0AD640BF98F5F33879E38B4B14BA7C7F146A08D66FA9D67BB9B5EFA
|
||||
@@ -32,7 +32,7 @@
|
||||
|
||||
Function GetHashSum() Export
|
||||
|
||||
LastBuildHash = "7C7D5223543D21A8ACFC4E90CA039AED334DFF0EA795CC5A9E4B8EE0EF589682";
|
||||
LastBuildHash = "6E3544C1E0AD640BF98F5F33879E38B4B14BA7C7F146A08D66FA9D67BB9B5EFA";
|
||||
|
||||
Return LastBuildHash;
|
||||
|
||||
|
||||
@@ -201,7 +201,7 @@ Function CloseConnection(Val Connection, Val Code = 1000, Val Reason = "") Expor
|
||||
|
||||
EndFunction
|
||||
|
||||
// Send ping
|
||||
// Send ping !NOCLI
|
||||
// Sends a ping to the remote server
|
||||
//
|
||||
// Parameters:
|
||||
@@ -228,7 +228,7 @@ Function SendPing(Val Connection) Export
|
||||
|
||||
EndFunction
|
||||
|
||||
// Send pong
|
||||
// Send pong !NOCLI
|
||||
// Sends a pong to the remote server
|
||||
//
|
||||
// Parameters:
|
||||
@@ -255,7 +255,7 @@ Function SendPong(Val Connection) Export
|
||||
|
||||
EndFunction
|
||||
|
||||
// Get message
|
||||
// Get message !NOCLI
|
||||
// Receives an incoming message from the queue or waits for a new one
|
||||
//
|
||||
// Parameters:
|
||||
@@ -311,7 +311,7 @@ Function GetMessage(Val Connection, Val Timeout = 10000) Export
|
||||
|
||||
EndFunction
|
||||
|
||||
// Send text message
|
||||
// Send text message !NOCLI
|
||||
// Sends text to the connection
|
||||
//
|
||||
// Parameters:
|
||||
@@ -341,7 +341,7 @@ Function SendTextMessage(Val Connection, Val Text) Export
|
||||
|
||||
EndFunction
|
||||
|
||||
// Send binary message
|
||||
// Send binary message !NOCLI
|
||||
// Sends binary data to the connection
|
||||
//
|
||||
// Parameters:
|
||||
|
||||
@@ -285,10 +285,7 @@ Procedure WebSocket_SendPing(FunctionParameters)
|
||||
|
||||
If OPI_WebSocket.IsClientObject(Connection) Then
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("conn", Connection);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("ws", "SendPing", Options);
|
||||
Result = OPI_WebSocket.SendPing(Connection);
|
||||
|
||||
While True Do
|
||||
|
||||
@@ -355,10 +352,7 @@ Procedure WebSocket_SendPong(FunctionParameters)
|
||||
Connection = OPI_WebSocket.CreateConnection(Address, TLSSettings, ProxySettings, Headers);
|
||||
|
||||
If OPI_WebSocket.IsClientObject(Connection) Then
|
||||
Options = New Structure;
|
||||
Options.Insert("conn", Connection);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("ws", "SendPong", Options);
|
||||
Result = OPI_WebSocket.SendPong(Connection);
|
||||
Else
|
||||
Result = Connection;
|
||||
EndIf;
|
||||
@@ -413,11 +407,7 @@ Procedure WebSocket_GetMessage(FunctionParameters)
|
||||
If OPI_WebSocket.IsClientObject(Connection) Then
|
||||
|
||||
// ECHO
|
||||
Options = New Structure;
|
||||
Options.Insert("conn", Connection);
|
||||
Options.Insert("text", Message);
|
||||
|
||||
Sending = OPI_TestDataRetrieval.ExecuteTestCLI("ws", "SendTextMessage", Options);
|
||||
Sending = OPI_WebSocket.SendTextMessage(Connection, Message);
|
||||
|
||||
OPI_TestDataRetrieval.ProcessCLI(Sending, "WebSocket", "GetMessage", "Sending, " + Postfix); // SKIP
|
||||
|
||||
@@ -486,11 +476,7 @@ Procedure WebSocket_SendTextMessage(FunctionParameters)
|
||||
|
||||
If OPI_WebSocket.IsClientObject(Connection) Then
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("conn", Connection);
|
||||
Options.Insert("text", Message);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("ws", "SendTextMessage", Options);
|
||||
Result = OPI_WebSocket.SendTextMessage(Connection, Message);
|
||||
|
||||
Else
|
||||
Result = Connection;
|
||||
@@ -559,11 +545,7 @@ Procedure WebSocket_SendBinaryMessage(FunctionParameters)
|
||||
Data = GetBinaryDataFromString(SourceString);
|
||||
|
||||
If OPI_WebSocket.IsClientObject(Connection) Then
|
||||
Options = New Structure;
|
||||
Options.Insert("conn", Connection);
|
||||
Options.Insert("data", Data);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("ws", "SendBinaryMessage", Options);
|
||||
Result = OPI_WebSocket.SendBinaryMessage(Connection, Data);
|
||||
Else
|
||||
Result = Connection;
|
||||
EndIf;
|
||||
@@ -804,11 +786,7 @@ Procedure WebSocket_SendData(FunctionParameters)
|
||||
|
||||
OPI_TestDataRetrieval.ProcessCLI(Result, "WebSocket", "SendData");
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("conn", ClientObject);
|
||||
Options.Insert("tout", 3000);
|
||||
|
||||
ClientResponse = OPI_TestDataRetrieval.ExecuteTestCLI("ws", "GetMessage", Options);
|
||||
ClientResponse = OPI_WebSocket.GetMessage(ClientObject, 3000);
|
||||
|
||||
OPI_TestDataRetrieval.ProcessCLI(ClientResponse, "WebSocket", "SendData", "Check", ServerResponse);
|
||||
|
||||
@@ -847,11 +825,7 @@ Procedure WebSocket_CloseIncomingConnection(FunctionParameters)
|
||||
OPI_TestDataRetrieval.ProcessCLI(Result, "WebSocket", "CloseIncomingConnection", "EmptyList");
|
||||
|
||||
OPI_WebSocket.SendTextMessage(ClientObject, Message);
|
||||
Options = New Structure;
|
||||
Options.Insert("conn", ClientObject);
|
||||
Options.Insert("text", Message);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("ws", "SendTextMessage", Options);
|
||||
Result = OPI_WebSocket.SendTextMessage(ClientObject, Message);
|
||||
|
||||
OPI_TestDataRetrieval.ProcessCLI(Result, "WebSocket", "CloseIncomingConnection", "SendingToClosed");
|
||||
|
||||
|
||||
Vendored
+1
-1
@@ -1 +1 @@
|
||||
7C7D5223543D21A8ACFC4E90CA039AED334DFF0EA795CC5A9E4B8EE0EF589682
|
||||
6E3544C1E0AD640BF98F5F33879E38B4B14BA7C7F146A08D66FA9D67BB9B5EFA
|
||||
+5
-5
@@ -201,7 +201,7 @@ Function CloseConnection(Val Connection, Val Code = 1000, Val Reason = "") Expor
|
||||
|
||||
EndFunction
|
||||
|
||||
// Send ping
|
||||
// Send ping !NOCLI
|
||||
// Sends a ping to the remote server
|
||||
//
|
||||
// Parameters:
|
||||
@@ -228,7 +228,7 @@ Function SendPing(Val Connection) Export
|
||||
|
||||
EndFunction
|
||||
|
||||
// Send pong
|
||||
// Send pong !NOCLI
|
||||
// Sends a pong to the remote server
|
||||
//
|
||||
// Parameters:
|
||||
@@ -255,7 +255,7 @@ Function SendPong(Val Connection) Export
|
||||
|
||||
EndFunction
|
||||
|
||||
// Get message
|
||||
// Get message !NOCLI
|
||||
// Receives an incoming message from the queue or waits for a new one
|
||||
//
|
||||
// Parameters:
|
||||
@@ -311,7 +311,7 @@ Function GetMessage(Val Connection, Val Timeout = 10000) Export
|
||||
|
||||
EndFunction
|
||||
|
||||
// Send text message
|
||||
// Send text message !NOCLI
|
||||
// Sends text to the connection
|
||||
//
|
||||
// Parameters:
|
||||
@@ -341,7 +341,7 @@ Function SendTextMessage(Val Connection, Val Text) Export
|
||||
|
||||
EndFunction
|
||||
|
||||
// Send binary message
|
||||
// Send binary message !NOCLI
|
||||
// Sends binary data to the connection
|
||||
//
|
||||
// Parameters:
|
||||
|
||||
+7
-33
@@ -285,10 +285,7 @@ Procedure WebSocket_SendPing(FunctionParameters)
|
||||
|
||||
If OPI_WebSocket.IsClientObject(Connection) Then
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("conn", Connection);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("ws", "SendPing", Options);
|
||||
Result = OPI_WebSocket.SendPing(Connection);
|
||||
|
||||
While True Do
|
||||
|
||||
@@ -355,10 +352,7 @@ Procedure WebSocket_SendPong(FunctionParameters)
|
||||
Connection = OPI_WebSocket.CreateConnection(Address, TLSSettings, ProxySettings, Headers);
|
||||
|
||||
If OPI_WebSocket.IsClientObject(Connection) Then
|
||||
Options = New Structure;
|
||||
Options.Insert("conn", Connection);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("ws", "SendPong", Options);
|
||||
Result = OPI_WebSocket.SendPong(Connection);
|
||||
Else
|
||||
Result = Connection;
|
||||
EndIf;
|
||||
@@ -413,11 +407,7 @@ Procedure WebSocket_GetMessage(FunctionParameters)
|
||||
If OPI_WebSocket.IsClientObject(Connection) Then
|
||||
|
||||
// ECHO
|
||||
Options = New Structure;
|
||||
Options.Insert("conn", Connection);
|
||||
Options.Insert("text", Message);
|
||||
|
||||
Sending = OPI_TestDataRetrieval.ExecuteTestCLI("ws", "SendTextMessage", Options);
|
||||
Sending = OPI_WebSocket.SendTextMessage(Connection, Message);
|
||||
|
||||
OPI_TestDataRetrieval.ProcessCLI(Sending, "WebSocket", "GetMessage", "Sending, " + Postfix); // SKIP
|
||||
|
||||
@@ -486,11 +476,7 @@ Procedure WebSocket_SendTextMessage(FunctionParameters)
|
||||
|
||||
If OPI_WebSocket.IsClientObject(Connection) Then
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("conn", Connection);
|
||||
Options.Insert("text", Message);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("ws", "SendTextMessage", Options);
|
||||
Result = OPI_WebSocket.SendTextMessage(Connection, Message);
|
||||
|
||||
Else
|
||||
Result = Connection;
|
||||
@@ -559,11 +545,7 @@ Procedure WebSocket_SendBinaryMessage(FunctionParameters)
|
||||
Data = GetBinaryDataFromString(SourceString);
|
||||
|
||||
If OPI_WebSocket.IsClientObject(Connection) Then
|
||||
Options = New Structure;
|
||||
Options.Insert("conn", Connection);
|
||||
Options.Insert("data", Data);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("ws", "SendBinaryMessage", Options);
|
||||
Result = OPI_WebSocket.SendBinaryMessage(Connection, Data);
|
||||
Else
|
||||
Result = Connection;
|
||||
EndIf;
|
||||
@@ -804,11 +786,7 @@ Procedure WebSocket_SendData(FunctionParameters)
|
||||
|
||||
OPI_TestDataRetrieval.ProcessCLI(Result, "WebSocket", "SendData");
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("conn", ClientObject);
|
||||
Options.Insert("tout", 3000);
|
||||
|
||||
ClientResponse = OPI_TestDataRetrieval.ExecuteTestCLI("ws", "GetMessage", Options);
|
||||
ClientResponse = OPI_WebSocket.GetMessage(ClientObject, 3000);
|
||||
|
||||
OPI_TestDataRetrieval.ProcessCLI(ClientResponse, "WebSocket", "SendData", "Check", ServerResponse);
|
||||
|
||||
@@ -847,11 +825,7 @@ Procedure WebSocket_CloseIncomingConnection(FunctionParameters)
|
||||
OPI_TestDataRetrieval.ProcessCLI(Result, "WebSocket", "CloseIncomingConnection", "EmptyList");
|
||||
|
||||
OPI_WebSocket.SendTextMessage(ClientObject, Message);
|
||||
Options = New Structure;
|
||||
Options.Insert("conn", ClientObject);
|
||||
Options.Insert("text", Message);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("ws", "SendTextMessage", Options);
|
||||
Result = OPI_WebSocket.SendTextMessage(ClientObject, Message);
|
||||
|
||||
OPI_TestDataRetrieval.ProcessCLI(Result, "WebSocket", "CloseIncomingConnection", "SendingToClosed");
|
||||
|
||||
|
||||
+1
-1
@@ -32,7 +32,7 @@
|
||||
|
||||
Function GetHashSum() Export
|
||||
|
||||
LastBuildHash = "7C7D5223543D21A8ACFC4E90CA039AED334DFF0EA795CC5A9E4B8EE0EF589682";
|
||||
LastBuildHash = "6E3544C1E0AD640BF98F5F33879E38B4B14BA7C7F146A08D66FA9D67BB9B5EFA";
|
||||
|
||||
Return LastBuildHash;
|
||||
|
||||
|
||||
Vendored
+1
-1
@@ -1 +1 @@
|
||||
7C7D5223543D21A8ACFC4E90CA039AED334DFF0EA795CC5A9E4B8EE0EF589682
|
||||
6E3544C1E0AD640BF98F5F33879E38B4B14BA7C7F146A08D66FA9D67BB9B5EFA
|
||||
+2
-110
@@ -4,114 +4,6 @@
|
||||
"self_depend": true,
|
||||
"dependencies": null,
|
||||
"cli_tool": false,
|
||||
"regions": [
|
||||
{
|
||||
"name": "Client methods",
|
||||
"methods": [
|
||||
"GetMessage",
|
||||
"SendBinaryMessage",
|
||||
"SendPing",
|
||||
"SendPong",
|
||||
"SendTextMessage"
|
||||
]
|
||||
}
|
||||
],
|
||||
"methods": [
|
||||
{
|
||||
"name": "SendPing",
|
||||
"id": "SENDPING",
|
||||
"description": "Sends a ping to the remote server",
|
||||
"params": [
|
||||
{
|
||||
"name": "--conn",
|
||||
"types": "Arbitrary",
|
||||
"description": "Connection, See CreateConnection",
|
||||
"default": null,
|
||||
"short": "-c"
|
||||
}
|
||||
],
|
||||
"region": "Client methods"
|
||||
},
|
||||
{
|
||||
"name": "SendPong",
|
||||
"id": "SENDPONG",
|
||||
"description": "Sends a pong to the remote server",
|
||||
"params": [
|
||||
{
|
||||
"name": "--conn",
|
||||
"types": "Arbitrary",
|
||||
"description": "Connection, See CreateConnection",
|
||||
"default": null,
|
||||
"short": "-c"
|
||||
}
|
||||
],
|
||||
"region": "Client methods"
|
||||
},
|
||||
{
|
||||
"name": "GetMessage",
|
||||
"id": "GETMESSAGE",
|
||||
"description": "Receives an incoming message from the queue or waits for a new one",
|
||||
"params": [
|
||||
{
|
||||
"name": "--conn",
|
||||
"types": "Arbitrary",
|
||||
"description": "Connection, See CreateConnection",
|
||||
"default": null,
|
||||
"short": "-c"
|
||||
},
|
||||
{
|
||||
"name": "--tout",
|
||||
"types": "Number",
|
||||
"description": "Message receive timeout (in ms.)",
|
||||
"default": 10000,
|
||||
"short": "-t"
|
||||
}
|
||||
],
|
||||
"region": "Client methods"
|
||||
},
|
||||
{
|
||||
"name": "SendTextMessage",
|
||||
"id": "SENDTEXTMESSAGE",
|
||||
"description": "Sends text to the connection",
|
||||
"params": [
|
||||
{
|
||||
"name": "--conn",
|
||||
"types": "Arbitrary",
|
||||
"description": "Connection, See CreateConnection",
|
||||
"default": null,
|
||||
"short": "-c"
|
||||
},
|
||||
{
|
||||
"name": "--text",
|
||||
"types": "String",
|
||||
"description": "Text or path to a text file",
|
||||
"default": null,
|
||||
"short": "-t"
|
||||
}
|
||||
],
|
||||
"region": "Client methods"
|
||||
},
|
||||
{
|
||||
"name": "SendBinaryMessage",
|
||||
"id": "SENDBINARYMESSAGE",
|
||||
"description": "Sends binary data to the connection",
|
||||
"params": [
|
||||
{
|
||||
"name": "--conn",
|
||||
"types": "Arbitrary",
|
||||
"description": "Connection, See CreateConnection",
|
||||
"default": null,
|
||||
"short": "-c"
|
||||
},
|
||||
{
|
||||
"name": "--data",
|
||||
"types": "BinaryData, String",
|
||||
"description": "Binary data or file path",
|
||||
"default": null,
|
||||
"short": "-d"
|
||||
}
|
||||
],
|
||||
"region": "Client methods"
|
||||
}
|
||||
]
|
||||
"regions": [],
|
||||
"methods": []
|
||||
}
|
||||
@@ -32,7 +32,7 @@
|
||||
|
||||
Function GetHashSum() Export
|
||||
|
||||
LastBuildHash = "7C7D5223543D21A8ACFC4E90CA039AED334DFF0EA795CC5A9E4B8EE0EF589682";
|
||||
LastBuildHash = "6E3544C1E0AD640BF98F5F33879E38B4B14BA7C7F146A08D66FA9D67BB9B5EFA";
|
||||
|
||||
Return LastBuildHash;
|
||||
|
||||
|
||||
@@ -285,10 +285,7 @@
|
||||
|
||||
Если OPI_WebSocket.ЭтоОбъектКлиента(Соединение) Тогда
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("conn", Соединение);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("ws", "ОтправитьПинг", Опции);
|
||||
Результат = OPI_WebSocket.ОтправитьПинг(Соединение);
|
||||
|
||||
Пока Истина Цикл
|
||||
|
||||
@@ -355,10 +352,7 @@
|
||||
Соединение = OPI_WebSocket.ОткрытьСоединение(Адрес, НастройкиTls, НастройкиПрокси, Заголовки);
|
||||
|
||||
Если OPI_WebSocket.ЭтоОбъектКлиента(Соединение) Тогда
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("conn", Соединение);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("ws", "ОтправитьПонг", Опции);
|
||||
Результат = OPI_WebSocket.ОтправитьПонг(Соединение);
|
||||
Иначе
|
||||
Результат = Соединение;
|
||||
КонецЕсли;
|
||||
@@ -413,11 +407,7 @@
|
||||
Если OPI_WebSocket.ЭтоОбъектКлиента(Соединение) Тогда
|
||||
|
||||
// ECHO
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("conn", Соединение);
|
||||
Опции.Вставить("text", Сообщение);
|
||||
|
||||
Отправка = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("ws", "ОтправитьТекстовоеСообщение", Опции);
|
||||
Отправка = OPI_WebSocket.ОтправитьТекстовоеСообщение(Соединение, Сообщение);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОбработатьCLI(Отправка, "WebSocket", "ПолучитьСообщение", "Отправка, " + Постфикс); // SKIP
|
||||
|
||||
@@ -486,11 +476,7 @@
|
||||
|
||||
Если OPI_WebSocket.ЭтоОбъектКлиента(Соединение) Тогда
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("conn", Соединение);
|
||||
Опции.Вставить("text", Сообщение);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("ws", "ОтправитьТекстовоеСообщение", Опции);
|
||||
Результат = OPI_WebSocket.ОтправитьТекстовоеСообщение(Соединение, Сообщение);
|
||||
|
||||
Иначе
|
||||
Результат = Соединение;
|
||||
@@ -559,11 +545,7 @@
|
||||
Данные = ПолучитьДвоичныеДанныеИзСтроки(ИсходнаяСтрока);
|
||||
|
||||
Если OPI_WebSocket.ЭтоОбъектКлиента(Соединение) Тогда
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("conn", Соединение);
|
||||
Опции.Вставить("data", Данные);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("ws", "ОтправитьДвоичноеСообщение", Опции);
|
||||
Результат = OPI_WebSocket.ОтправитьДвоичноеСообщение(Соединение, Данные);
|
||||
Иначе
|
||||
Результат = Соединение;
|
||||
КонецЕсли;
|
||||
@@ -804,11 +786,7 @@
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОбработатьCLI(Результат, "WebSocket", "ОтправитьДанные");
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("conn", ОбъектКлиента);
|
||||
Опции.Вставить("tout", 3000);
|
||||
|
||||
ОтветКлиента = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("ws", "ПолучитьСообщение", Опции);
|
||||
ОтветКлиента = OPI_WebSocket.ПолучитьСообщение(ОбъектКлиента, 3000);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОбработатьCLI(ОтветКлиента, "WebSocket", "ОтправитьДанные", "Проверка", ОтветСервера);
|
||||
|
||||
@@ -847,11 +825,7 @@
|
||||
OPI_ПолучениеДанныхТестов.ОбработатьCLI(Результат, "WebSocket", "ЗакрытьВходящееСоединение", "ПустойСписок");
|
||||
|
||||
OPI_WebSocket.ОтправитьТекстовоеСообщение(ОбъектКлиента, Сообщение);
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("conn", ОбъектКлиента);
|
||||
Опции.Вставить("text", Сообщение);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("ws", "ОтправитьТекстовоеСообщение", Опции);
|
||||
Результат = OPI_WebSocket.ОтправитьТекстовоеСообщение(ОбъектКлиента, Сообщение);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОбработатьCLI(Результат, "WebSocket", "ЗакрытьВходящееСоединение", "ОтправкаВЗакрытое");
|
||||
|
||||
|
||||
Vendored
+1
-1
@@ -1 +1 @@
|
||||
7C7D5223543D21A8ACFC4E90CA039AED334DFF0EA795CC5A9E4B8EE0EF589682
|
||||
6E3544C1E0AD640BF98F5F33879E38B4B14BA7C7F146A08D66FA9D67BB9B5EFA
|
||||
+5
-5
@@ -201,7 +201,7 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Отправить пинг
|
||||
// Отправить пинг !NOCLI
|
||||
// Отправляет пинг удаленному серверу
|
||||
//
|
||||
// Параметры:
|
||||
@@ -228,7 +228,7 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Отправить понг
|
||||
// Отправить понг !NOCLI
|
||||
// Отправляет понг удаленному серверу
|
||||
//
|
||||
// Параметры:
|
||||
@@ -255,7 +255,7 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Получить сообщение
|
||||
// Получить сообщение !NOCLI
|
||||
// Получает входящее сообщение из очереди или ожидает новое
|
||||
//
|
||||
// Параметры:
|
||||
@@ -311,7 +311,7 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Отправить текстовое сообщение
|
||||
// Отправить текстовое сообщение !NOCLI
|
||||
// Отправляет текст в соединение
|
||||
//
|
||||
// Параметры:
|
||||
@@ -341,7 +341,7 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Отправить двоичное сообщение
|
||||
// Отправить двоичное сообщение !NOCLI
|
||||
// Отправляет двоичные данные в соединение
|
||||
//
|
||||
// Параметры:
|
||||
|
||||
+7
-33
@@ -285,10 +285,7 @@
|
||||
|
||||
Если OPI_WebSocket.ЭтоОбъектКлиента(Соединение) Тогда
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("conn", Соединение);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("ws", "ОтправитьПинг", Опции);
|
||||
Результат = OPI_WebSocket.ОтправитьПинг(Соединение);
|
||||
|
||||
Пока Истина Цикл
|
||||
|
||||
@@ -355,10 +352,7 @@
|
||||
Соединение = OPI_WebSocket.ОткрытьСоединение(Адрес, НастройкиTls, НастройкиПрокси, Заголовки);
|
||||
|
||||
Если OPI_WebSocket.ЭтоОбъектКлиента(Соединение) Тогда
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("conn", Соединение);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("ws", "ОтправитьПонг", Опции);
|
||||
Результат = OPI_WebSocket.ОтправитьПонг(Соединение);
|
||||
Иначе
|
||||
Результат = Соединение;
|
||||
КонецЕсли;
|
||||
@@ -413,11 +407,7 @@
|
||||
Если OPI_WebSocket.ЭтоОбъектКлиента(Соединение) Тогда
|
||||
|
||||
// ECHO
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("conn", Соединение);
|
||||
Опции.Вставить("text", Сообщение);
|
||||
|
||||
Отправка = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("ws", "ОтправитьТекстовоеСообщение", Опции);
|
||||
Отправка = OPI_WebSocket.ОтправитьТекстовоеСообщение(Соединение, Сообщение);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОбработатьCLI(Отправка, "WebSocket", "ПолучитьСообщение", "Отправка, " + Постфикс); // SKIP
|
||||
|
||||
@@ -486,11 +476,7 @@
|
||||
|
||||
Если OPI_WebSocket.ЭтоОбъектКлиента(Соединение) Тогда
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("conn", Соединение);
|
||||
Опции.Вставить("text", Сообщение);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("ws", "ОтправитьТекстовоеСообщение", Опции);
|
||||
Результат = OPI_WebSocket.ОтправитьТекстовоеСообщение(Соединение, Сообщение);
|
||||
|
||||
Иначе
|
||||
Результат = Соединение;
|
||||
@@ -559,11 +545,7 @@
|
||||
Данные = ПолучитьДвоичныеДанныеИзСтроки(ИсходнаяСтрока);
|
||||
|
||||
Если OPI_WebSocket.ЭтоОбъектКлиента(Соединение) Тогда
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("conn", Соединение);
|
||||
Опции.Вставить("data", Данные);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("ws", "ОтправитьДвоичноеСообщение", Опции);
|
||||
Результат = OPI_WebSocket.ОтправитьДвоичноеСообщение(Соединение, Данные);
|
||||
Иначе
|
||||
Результат = Соединение;
|
||||
КонецЕсли;
|
||||
@@ -804,11 +786,7 @@
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОбработатьCLI(Результат, "WebSocket", "ОтправитьДанные");
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("conn", ОбъектКлиента);
|
||||
Опции.Вставить("tout", 3000);
|
||||
|
||||
ОтветКлиента = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("ws", "ПолучитьСообщение", Опции);
|
||||
ОтветКлиента = OPI_WebSocket.ПолучитьСообщение(ОбъектКлиента, 3000);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОбработатьCLI(ОтветКлиента, "WebSocket", "ОтправитьДанные", "Проверка", ОтветСервера);
|
||||
|
||||
@@ -847,11 +825,7 @@
|
||||
OPI_ПолучениеДанныхТестов.ОбработатьCLI(Результат, "WebSocket", "ЗакрытьВходящееСоединение", "ПустойСписок");
|
||||
|
||||
OPI_WebSocket.ОтправитьТекстовоеСообщение(ОбъектКлиента, Сообщение);
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("conn", ОбъектКлиента);
|
||||
Опции.Вставить("text", Сообщение);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("ws", "ОтправитьТекстовоеСообщение", Опции);
|
||||
Результат = OPI_WebSocket.ОтправитьТекстовоеСообщение(ОбъектКлиента, Сообщение);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОбработатьCLI(Результат, "WebSocket", "ЗакрытьВходящееСоединение", "ОтправкаВЗакрытое");
|
||||
|
||||
|
||||
+1
-1
@@ -32,7 +32,7 @@
|
||||
|
||||
Function GetHashSum() Export
|
||||
|
||||
LastBuildHash = "7C7D5223543D21A8ACFC4E90CA039AED334DFF0EA795CC5A9E4B8EE0EF589682";
|
||||
LastBuildHash = "6E3544C1E0AD640BF98F5F33879E38B4B14BA7C7F146A08D66FA9D67BB9B5EFA";
|
||||
|
||||
Return LastBuildHash;
|
||||
|
||||
|
||||
@@ -1 +1 @@
|
||||
7C7D5223543D21A8ACFC4E90CA039AED334DFF0EA795CC5A9E4B8EE0EF589682
|
||||
6E3544C1E0AD640BF98F5F33879E38B4B14BA7C7F146A08D66FA9D67BB9B5EFA
|
||||
@@ -4,114 +4,6 @@
|
||||
"self_depend": true,
|
||||
"dependencies": null,
|
||||
"cli_tool": false,
|
||||
"regions": [
|
||||
{
|
||||
"name": "Методы клиента",
|
||||
"methods": [
|
||||
"ОтправитьДвоичноеСообщение",
|
||||
"ОтправитьПинг",
|
||||
"ОтправитьПонг",
|
||||
"ОтправитьТекстовоеСообщение",
|
||||
"ПолучитьСообщение"
|
||||
]
|
||||
}
|
||||
],
|
||||
"methods": [
|
||||
{
|
||||
"name": "ОтправитьПинг",
|
||||
"id": "ОТПРАВИТЬПИНГ",
|
||||
"description": "Отправляет пинг удаленному серверу",
|
||||
"params": [
|
||||
{
|
||||
"name": "--conn",
|
||||
"types": "Произвольный",
|
||||
"description": "Соединение, См. ОткрытьСоединение",
|
||||
"default": null,
|
||||
"short": "-c"
|
||||
}
|
||||
],
|
||||
"region": "Методы клиента"
|
||||
},
|
||||
{
|
||||
"name": "ОтправитьПонг",
|
||||
"id": "ОТПРАВИТЬПОНГ",
|
||||
"description": "Отправляет понг удаленному серверу",
|
||||
"params": [
|
||||
{
|
||||
"name": "--conn",
|
||||
"types": "Произвольный",
|
||||
"description": "Соединение, См. ОткрытьСоединение",
|
||||
"default": null,
|
||||
"short": "-c"
|
||||
}
|
||||
],
|
||||
"region": "Методы клиента"
|
||||
},
|
||||
{
|
||||
"name": "ПолучитьСообщение",
|
||||
"id": "ПОЛУЧИТЬСООБЩЕНИЕ",
|
||||
"description": "Получает входящее сообщение из очереди или ожидает новое",
|
||||
"params": [
|
||||
{
|
||||
"name": "--conn",
|
||||
"types": "Произвольный",
|
||||
"description": "Соединение, См. ОткрытьСоединение",
|
||||
"default": null,
|
||||
"short": "-c"
|
||||
},
|
||||
{
|
||||
"name": "--tout",
|
||||
"types": "Число",
|
||||
"description": "Таймаут ожидания сообщения (в мс.)",
|
||||
"default": 10000,
|
||||
"short": "-t"
|
||||
}
|
||||
],
|
||||
"region": "Методы клиента"
|
||||
},
|
||||
{
|
||||
"name": "ОтправитьТекстовоеСообщение",
|
||||
"id": "ОТПРАВИТЬТЕКСТОВОЕСООБЩЕНИЕ",
|
||||
"description": "Отправляет текст в соединение",
|
||||
"params": [
|
||||
{
|
||||
"name": "--conn",
|
||||
"types": "Произвольный",
|
||||
"description": "Соединение, См. ОткрытьСоединение",
|
||||
"default": null,
|
||||
"short": "-c"
|
||||
},
|
||||
{
|
||||
"name": "--text",
|
||||
"types": "Строка",
|
||||
"description": "Текст или путь к текстовому файлу",
|
||||
"default": null,
|
||||
"short": "-t"
|
||||
}
|
||||
],
|
||||
"region": "Методы клиента"
|
||||
},
|
||||
{
|
||||
"name": "ОтправитьДвоичноеСообщение",
|
||||
"id": "ОТПРАВИТЬДВОИЧНОЕСООБЩЕНИЕ",
|
||||
"description": "Отправляет двоичные данные в соединение",
|
||||
"params": [
|
||||
{
|
||||
"name": "--conn",
|
||||
"types": "Произвольный",
|
||||
"description": "Соединение, См. ОткрытьСоединение",
|
||||
"default": null,
|
||||
"short": "-c"
|
||||
},
|
||||
{
|
||||
"name": "--data",
|
||||
"types": "ДвоичныеДанные, Строка",
|
||||
"description": "Двоичные данные или путь к файлу",
|
||||
"default": null,
|
||||
"short": "-d"
|
||||
}
|
||||
],
|
||||
"region": "Методы клиента"
|
||||
}
|
||||
]
|
||||
"regions": [],
|
||||
"methods": []
|
||||
}
|
||||
Reference in New Issue
Block a user