-
Notifications
You must be signed in to change notification settings - Fork 224
ContentType = "multipart/form-data"; без файлов. #158
Copy link
Copy link
Open
Description
В текущей реализации нельзя отправить Post запрос в формате multipart/form-data если файлы не отправляются. Это неудобно, когда на стороне приёмника стоит сервис, который принимает запросы как со списком файлов, так и без них и ожидает, что тело запроса будет всегда в формате multipart/form-data
Предлагаю в процедуре
Процедура ПодготовитьТелоЗапроса(ПодготовленныйЗапрос, Данные, Файлы, Json, ПараметрыЗаписиJSON)
Вместо
Если ЗначениеЗаполнено(Файлы) Тогда
ContentType = ЗакодироватьФайлы(HTTPЗапрос, Файлы, Данные);
сделать
Если Файлы <> Неопределено Тогда
ContentType = ЗакодироватьФайлы(HTTPЗапрос, Файлы, Данные);
Тогда при передаче пустого массива Файлы, сообщение сформируется в формате multipart/form-data, а при отсутствии параметра Файлы, как и раньше, в формате application/x-www-form-urlencoded.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels