- API
- Глобальные константы
- Расширенные параметры запроса
- Введение [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
- Работа с типами
- Глобальный контекст и изоляция
- Работа с приложениями
- Массовые действия с элементами приложения
- Работа с внешними сервисами
- Скрипты в виджетах
- Веб компоненты
- Права доступа
- Начало работы с процессами
- Начало работы с подписями
- Начало работы с предпросмотром файлов
- Начало работы с организационной структурой
- Начало работы с пользователями и группами
- Начало работы с типом данных Таблица
- Начало работы с типом данных Категория
- Динамическое вычисление типа события
- Решение типовых задач
-
API
- Типы объектов
- Типы данных
-
Глобальные константы
- Application
- ApplicationUserProfile
- ApplicationWithBatcher
- ApplicationWithParams
- BrandingSettings
- CompanyInfo
- Converter
- Directories
- Files
- HttpApiHandler
- HttpApiRequest
- ICache
- IStorage
- MailMessage
- Mailbox
- OrganisationStructure
- OrganisationStructureTree
- Portal
- PortalPageInfo
- PortalSettings
- Portals
- Process
- Processes
- ProductionSchedule
- Reminders
- Replacements
- Serial
- ServerCollection
- Service
- SignupUrlParams
- SystemCollections
- SystemCollectionsWithEvents
- SystemCollectionsWithFilterEvents
- Templater
- Translator
- UserGroups
- Users
- Watermarks
- Report
- Reports
- SR
- Работа с приложениями
- Веб-запросы
- Права доступа
- Документооборот
- Линии
- Виджет «Код»
- Подписи
- Рабочие календари
- Интеграция с IP-телефонией
- Интеграция с сервисами рассылок
Расширенные параметры запроса
Hierarchy
Properties
Optional Readonly body
Тело запроса.
Свойство
body
содержит данные, переданные в теле запроса, и может принимать разные формы в зависимости от типа содержимого:string
— строковое представление тела, обычно используется для текстовых или JSON-запросов;FormData
— используется при передаче данных формы, включая файлы;ArrayBuffer
— может использоваться для двоичных данных, например, при передаче файлов в чистом бинарном виде.Примеры обработки:
// Обработка formData if (!req.body) { return new HttpResponse(400) } if (req.bodyType === 'formdata') { const formData = <FormData>req.body; const fileData = <FormDataEntryFile | null>formData.get('file'); if (fileData) { const name = fileData.name; const arrayBuffer = await fileData.arrayBuffer(); const file = await System.files.createTemporary(name, arrayBuffer); } else { // Ошибка: файл не передан } } // Обработка строки if (req.bodyType === 'string') { if (req.headers['Content-Type'] === 'application/json') { const jsonBody = JSON.parse(req.body); // Объект из JSON } else { const textBody = req.body; // Обычный текст } } // Обработка ArrayBuffer if (req.bodyType === 'bytes') { const buffer = <ArrayBuffer>req.body; // Работа с двоичными данными }
Optional Readonly bodyType
Тип данных, находящихся в body.
Позволяет понять, что именно находится в свойстве
body
:string
— просто строка (типstring
);formdata
— данные формы (типFormData
);bytes
— бинарные данные (типArrayBuffer
).Optional Readonly fragment
Дополнительная часть пути в URL метода API.
Optional Readonly headers
Заголовки.
Readonly host
Домен или IP-адрес запроса.
Optional Readonly method
HTTP-метод запроса.
Readonly path
Относительный путь в URL метода API.
Optional Readonly port
Порт запроса.
Optional Readonly query
Параметры URL-строки для веб-запроса.
Readonly scheme
Протокол запроса.
Properties
Ваш отзыв успешно отправлен!
Спасибо за обратную связь.