Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> получение файла через http сервисы          
nikora Подменю пользователя
сообщение 28.09.21, 21:47
Сообщение #1

Молчаливый
*
Группа: Пользователи
Сообщений: 7
Спасибо сказали: 0 раз
Рейтинг: 0

Есть необходимость настроить обмен zip файлов, через http-сервисы, а именно:
1. есть 1с с http-сервисом и мобильное приложение которое подключается к нему
2. мобильное приложение поднимает соединение и передает zip архив в теле запроса в котором содержаться данные для обработки
3. 1с принимает запрос, обрабатывает его и дает ответ в zip файле
4. мобильное приложение обрабатывает ответ от 1с и завершает подключение.

Кто делал что-то подобное? запрос я получаю и вижу его атрибуты, а вот как получить на стороне 1с тело запроса?


Vofka Подменю пользователя
сообщение 29.09.21, 8:44
Сообщение #2

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13607
Из: Киев
Спасибо сказали: 4255 раз
Рейтинг: 3411.8

В метода http сервиса есть параметр Запрос. У него есть несколько методов Запрос.ПолучитьТело...(). Среди есть, кажется, есть метод, который получает ДвоичныеДанные.

mut Подменю пользователя
сообщение 05.10.21, 14:06
Сообщение #3

Завсегдатай
****
Группа: Пользователи
Сообщений: 167
Из: Новая Каховка
Спасибо сказали: 147 раз
Рейтинг: 168.9

Получить то, что пришло POST запросом можно методом ПолучитьТелоКакДвоичныеДанные()
У меня, например, приходят файлы JSON, которые я сразу читаю как текст, методом ПолучитьТелоКакСтроку()

Потом, когда надо засунуть файл в ответ, использую УстановитьТелоИзДвоичныхДанных() для ответа.
Только в ответе еще обычно хорошо бы указать заголовки с типом содержимого (Content-type).

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 23.10.21, 20:56
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!