mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-03-17 21:08:03 +02:00
Мелкие правки
This commit is contained in:
parent
5f033d5562
commit
a30a21b842
@ -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
|
||||
|
@ -49,3 +49,21 @@ sidebar_class_name: S3
|
||||
```
|
||||
|
||||
Полученную структуру (или JSON файл) нужно использовать для вызова других методов работы с S3 API (параметр `ОсновныеДанные`) - авторизационные даненые и дополнительные настройки запросов будут определяться на ее основе
|
||||
|
||||
## Формат ответа
|
||||
|
||||
Данная библиотека использует собственный формат ответа для предоставления данных, полученных от сервера. Он выглядит следующим образом:
|
||||
|
||||
```json
|
||||
|
||||
{
|
||||
"status": 200,
|
||||
"response": {}
|
||||
}
|
||||
|
||||
```
|
||||
|
||||
+ В поле **status** записывается код состояния HTTP-ответа
|
||||
+ В поле **response** помещается тело оригинального ответа S3, предварительно преобразованное из XML в JSON
|
||||
|
||||
Это сделано для упрощения работы с библиотекой, так как формат XML более громоздок и сложен в работе, по сравнению с JSON
|
||||
|
@ -695,6 +695,11 @@
|
||||
Пока XML.Прочитать() Цикл
|
||||
|
||||
ТипУзла = XML.ТипУзла;
|
||||
|
||||
Если Не ПодходящийТипУзла(ТипУзла) Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
ИмяУзла = XML.Имя;
|
||||
|
||||
СуществующееЗначение = ВозвращаемоеЗначение.Получить(ИмяУзла);
|
||||
@ -767,6 +772,14 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ПодходящийТипУзла(Знач ТипУзла)
|
||||
|
||||
Возврат ТипУзла = ТипУзлаXML.НачалоЭлемента
|
||||
Или ТипУзла = ТипУзлаXML.КонецЭлемента
|
||||
Или ТипУзла = ТипУзлаXML.Текст;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Процедура ЗначениеВМассив(Значение) Экспорт
|
||||
|
||||
Если ТипЗнч(Значение) = Тип("Массив") Тогда
|
||||
|
Loading…
x
Reference in New Issue
Block a user