You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-11-23 22:05:15 +02:00
Fastfix
This commit is contained in:
5
service/dictionaries/en.json
vendored
5
service/dictionaries/en.json
vendored
@@ -11142,5 +11142,8 @@
|
||||
"Перечень необходимых данных в виде структуры содержится в функции *ПолучитьСтандартныеПараметры()*. Вы можете указывать значения параметров прямо в ней или же передавать их структурой при вызове любых других методов библиотеки в качестве необязательного параметра *Параметры* (последний во всех методах билиотеки). В последнем случае стандартные параметры будут перезаписаны по ключам теми, которые переданы при вызове метода. Перезаписаны будут только совпадающие по ключам данные. Если какой то параметр есть в наборе стандартных, но не был передан при вызове метода, то он сохранит стандартное значение": "The list of necessary data in the form of a structure is contained in the function *GetStandardParameters()*. You can specify parameter values directly within it or pass them as a structure when calling any other library methods as an optional parameter *Parameters* (the last one in all library methods). In the latter case, the standard parameters will be overwritten by the ones passed during the method call. Only the data with matching keys will be overwritten. If a parameter exists in the standard set but was not passed during the method call, it will retain its default value",
|
||||
"ЧислоБайт": "Bytes",
|
||||
"НачальнаяПозиция": "StartPosition",
|
||||
"Отправляем только \"data for": "Sending only \"data for"
|
||||
"Отправляем только \"data for": "Sending only \"data for",
|
||||
"Поток чтения двоичных данных тела": "Reading stream for body binary data",
|
||||
"ЗапросПотокЧтенияТела": "RequestReadBodyStream",
|
||||
"ОткрытьПотокДляЧтения": "OpenStreamForRead"
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/tools/Modules/OPI_ПолучениеДанныхТестов.os
|
||||
// OneScript: ./OInt/tools/Modules/OPI_ПолучениеДанныхТестов.os
|
||||
|
||||
// MIT License
|
||||
|
||||
@@ -10282,7 +10282,13 @@
|
||||
КонецФункции
|
||||
|
||||
Функция Проверка_HTTPКлиент_ОтправитьЧасть(Знач Результат, Знач Вариант)
|
||||
|
||||
ОжидаетЧто(Результат["data"]).Равно("data for");
|
||||
ОжидаетЧто(Результат["headers"]["Content-Length"]).Равно("8");
|
||||
ОжидаетЧто(Результат["headers"]["Content-Range"]).Равно("bytes 5-12/21");
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция Проверка_OpenAI_ПолучитьОтвет(Знач Результат, Знач Вариант)
|
||||
|
||||
@@ -1 +1 @@
|
||||
// BSLLS:ConsecutiveEmptyLines-off
|
||||
// BSLLS:ConsecutiveEmptyLines-off
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/tools/Modules/internal/Classes/OPI_HTTPКлиент.os
|
||||
// OneScript: ./OInt/tools/Modules/internal/Classes/OPI_HTTPКлиент.os
|
||||
// Lib: HTTP-клиент
|
||||
// CLI: none
|
||||
// Keywords: http, https
|
||||
@@ -83,6 +83,7 @@
|
||||
Перем ЗапросВыходнойФайл; // Путь к файлу для сохранения результата запроса
|
||||
Перем ЗапросФайлТела; // Путь к файлу с телом запроса
|
||||
Перем ЗапросПотокТела; // Поток тела запроса
|
||||
Перем ЗапросПотокЧтенияТела; // Поток чтения двоичных данных тела
|
||||
Перем ЗапросЗаписьДанных; // Запись данных тела запроса
|
||||
Перем ЗапросЧтениеДанных; // Чтение данных тела запроса
|
||||
Перем ЗапросТипДанных; // MIME тип для Content-Type
|
||||
@@ -1310,8 +1311,8 @@
|
||||
Повторов = 0;
|
||||
ОбщийРазмер = ЗапросТело.Размер();
|
||||
|
||||
ЗапросЧтениеДанных = Новый ЧтениеДанных(ЗапросТело);
|
||||
ЗапросПотокТела = ЗапросЧтениеДанных.ИсходныйПоток();
|
||||
ЗапросПотокТела = ЗапросТело.ОткрытьПотокДляЧтения();
|
||||
ЗапросЧтениеДанных = Новый ЧтениеДанных(ЗапросПотокТела);
|
||||
|
||||
КБайт = 1024;
|
||||
МБайт = КБайт * КБайт;
|
||||
@@ -1361,11 +1362,11 @@
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(Метод);
|
||||
|
||||
ЗапросЧтениеДанных = ?(ЗапросЧтениеДанных = Неопределено, Новый ЧтениеДанных(ЗапросТело), ЗапросЧтениеДанных);
|
||||
ЗапросПотокТела = ?(ЗапросПотокТела = Неопределено, ЗапросЧтениеДанных.ИсходныйПоток(), ЗапросПотокТела);
|
||||
ЗапросПотокЧтенияТела = ?(ЗапросПотокЧтенияТела = Неопределено, ЗапросТело.ОткрытьПотокДляЧтения(), ЗапросПотокЧтенияТела);
|
||||
ЗапросЧтениеДанных = ?(ЗапросЧтениеДанных = Неопределено, Новый ЧтениеДанных(ЗапросПотокЧтенияТела), ЗапросЧтениеДанных);
|
||||
|
||||
Если Не ЗапросПотокТела.ТекущаяПозиция() = ПозицияНачала Тогда
|
||||
ЗапросПотокТела.Перейти(ПозицияНачала, ПозицияВПотоке.Начало);
|
||||
Если Не ЗапросПотокЧтенияТела.ТекущаяПозиция() = ПозицияНачала Тогда
|
||||
ЗапросПотокЧтенияТела.Перейти(ПозицияНачала, ПозицияВПотоке.Начало);
|
||||
КонецЕсли;
|
||||
|
||||
Результат = ЗапросЧтениеДанных.Прочитать(КоличествоБайт);
|
||||
@@ -1661,6 +1662,7 @@
|
||||
|
||||
ЗапросТело = Значение;
|
||||
ЗапросПотокТела = Неопределено;
|
||||
ЗапросПотокЧтенияТела = Неопределено;
|
||||
ЗапросЧтениеДанных = Неопределено;
|
||||
ЗапросЗаписьДанных = Неопределено;
|
||||
|
||||
@@ -1674,6 +1676,7 @@
|
||||
|
||||
ЗапросТело = Значение;
|
||||
ЗапросПотокТела = Неопределено;
|
||||
ЗапросПотокЧтенияТела = Неопределено;
|
||||
ЗапросЧтениеДанных = Неопределено;
|
||||
ЗапросЗаписьДанных = Неопределено;
|
||||
|
||||
@@ -1686,6 +1689,7 @@
|
||||
|
||||
ЗапросТело = ПолучитьДвоичныеДанныеИзСтроки(Значение, Кодировка, ЗаписатьBOM);
|
||||
ЗапросПотокТела = Неопределено;
|
||||
ЗапросПотокЧтенияТела = Неопределено;
|
||||
ЗапросЧтениеДанных = Неопределено;
|
||||
ЗапросЗаписьДанных = Неопределено;
|
||||
|
||||
@@ -2169,14 +2173,14 @@
|
||||
НеобходимоЧастей = 2;
|
||||
|
||||
Если МассивИнформации.Количество() = НеобходимоЧастей Тогда
|
||||
ЗапросПотокТела.Перейти(Число(МассивИнформации[1]) + 1 , ПозицияВПотоке.Начало);
|
||||
ЗапросПотокЧтенияТела.Перейти(Число(МассивИнформации[1]) + 1 , ПозицияВПотоке.Начало);
|
||||
Иначе
|
||||
ЗапросПотокТела.Перейти(ЗапросТелоТекущейОтправки.Размер(), ПозицияВПотоке.Текущая);
|
||||
ЗапросПотокЧтенияТела.Перейти(ЗапросТелоТекущейОтправки.Размер(), ПозицияВПотоке.Текущая);
|
||||
КонецЕсли;
|
||||
|
||||
Иначе
|
||||
|
||||
ЗапросПотокТела.Перейти(ЗапросТелоТекущейОтправки.Размер(), ПозицияВПотоке.Текущая);
|
||||
ЗапросПотокЧтенияТела.Перейти(ЗапросТелоТекущейОтправки.Размер(), ПозицияВПотоке.Текущая);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user