1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-03-17 21:08:03 +02:00

Мелкие правки

This commit is contained in:
Anton Titovets 2024-11-15 13:08:27 +03:00
parent 5f033d5562
commit a30a21b842
3 changed files with 50 additions and 0 deletions

View File

@ -49,3 +49,22 @@ This section is dedicated to the library for working with AWS S3 API. On this pa
```
The obtained structure (or JSON file) should be used to call other methods of work with S3 API (parameter `MainData`) - authorization data and additional settings of requests will be based on it
## Response format
This library uses its own response format to provide data received from the server. It looks as follows:
```json
{
"status": 200,
"response": {}
}
```
+ The **status** field contains the HTTP response status code
+ The **response** field contains the body of the original S3 response, previously converted from XML to JSON
The response was modified to JSON to simplify its usage, as the original XML format was more complex to work with

View File

@ -49,3 +49,21 @@ sidebar_class_name: S3
```
Полученную структуру (или JSON файл) нужно использовать для вызова других методов работы с S3 API (параметр `ОсновныеДанные`) - авторизационные даненые и дополнительные настройки запросов будут определяться на ее основе
## Формат ответа
Данная библиотека использует собственный формат ответа для предоставления данных, полученных от сервера. Он выглядит следующим образом:
```json
{
"status": 200,
"response": {}
}
```
+ В поле **status** записывается код состояния HTTP-ответа
+ В поле **response** помещается тело оригинального ответа S3, предварительно преобразованное из XML в JSON
Это сделано для упрощения работы с библиотекой, так как формат XML более громоздок и сложен в работе, по сравнению с JSON

View File

@ -695,6 +695,11 @@
Пока XML.Прочитать() Цикл
ТипУзла = XML.ТипУзла;
Если Не ПодходящийТипУзла(ТипУзла) Тогда
Продолжить;
КонецЕсли;
ИмяУзла = XML.Имя;
СуществующееЗначение = ВозвращаемоеЗначение.Получить(ИмяУзла);
@ -767,6 +772,14 @@
КонецФункции
Функция ПодходящийТипУзла(Знач ТипУзла)
Возврат ТипУзла = ТипУзлаXML.НачалоЭлемента
Или ТипУзла = ТипУзлаXML.КонецЭлемента
Или ТипУзла = ТипУзлаXML.Текст;
КонецФункции
Процедура ЗначениеВМассив(Значение) Экспорт
Если ТипЗнч(Значение) = Тип("Массив") Тогда