При передачи выполнить 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 запроса (формируемая динамически).
Ошибка - в невнимательности моей, теперь все работает.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший