При передачи выполнить POST запрос вываливаюсь в исключение с описанием "Ошибка работы с Интернет: Server returned nothing (no headers, no data)"
Попытка
ОтветСайта = КэшНастроекСоединения.СоединениеКонтур.ОтправитьДляОбработки(Запрос);
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки;
Этот же самый запрос отправленный с postman проходит нормально и возвращает код ответа 200.
Попробовал посмотреть через Fiddler, тогда запрос с 1с проходит, но все равно с ошибкой - "[Fiddler] ReadResponse() failed: The server did not return a complete response for this request. Server returned 0 bytes." Визуально запросы в фидлере что с postman, что с 1с одинаковые (хотя может не знаю что искать) за исключение User-Agent.
С этим же соединением другие запросы (get, post) из 1с к данному серверу проходят нормально, именно с последним (недавно созданным) такая проблема.
Подскажите, куда копать и какой порядок действий нужен, что бы выявить и исправить ошибку? Разработчики API говорят, раз с Postman все хорошо - проблема на стороне 1С, а не на их стороне (в чем я не уверен).
Сравнил детально raw тексты Request запросов, отловленные Fiddler - в 1с была не полностью написанная строка POST запроса (формируемая динамически).
Ошибка - в невнимательности моей, теперь все работает.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший