Имя: Пароль:
1C
1С v8
Варианты HTTPСоединение.ОтправитьДляОбработки(...
0 EuVod
 
11.09.18
14:12
Всем привет.
Нужно отправлять методом POST архив с выгрузкой данных (благо принимают в base64)
в синтаксис помощнике есть только один вариант метода:

ОтправитьДляОбработки(<HTTPЗапрос>, <ИмяВыходногоФайла>)
Параметры:
<HTTPЗапрос> (обязательный)
Тип: HTTPЗапрос.

при этом во всех примерах в инете используется другой вариант вызова:

HTTPСоединение.ОтправитьДляОбработки(ИмяФайла, АдресРесурса, имяФайлаОтвета, Заголовки);

где ИмяФайла - пусть к текстовому файлу с телом запроса,
Заголовки - соответствие..

меня мучает вопрос, почему в моем конкретном случае второй (недокументированный в СП) вариант работает,
а первый (где
HTTPЗапрос.УстановитьТелоИзСтроки(ФайлДляОтправки.Прочитать()
)

подвисает и дает ошибку работы с интернетом "Failure when receiving data from the peer"
чтобы это могло значить?
1 EuVod
 
11.09.18
15:45
в общем так и не победил (
оставил в варианте с передачей методу ОтправитьДляОбработки имени файла.

хотя чем-то неуловимо не нравится мне это.. )
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан