Имя: Пароль:
1C
1С v8
Ошибка работы с Интернет: Server returned nothing (no headers, no data)
0 fantomrik
 
06.12.18
20:08
Коллеги, привет!

При передачи выполнить 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С, а не на их стороне (в чем я не уверен).
1 fantomrik
 
06.12.18
20:09
Да, поиском искал, но конкретного решения найти не смогу. Прокси на ПК, с которого выполняю запросы нет.
2 fantomrik
 
07.12.18
07:28
Приподниму версией платформы и конфигурации, хотя думаю в данной ситуации это так не важно:

1С:Предприятие 8.3 (8.3.10.2580)
"Управление торговлей", редакция 10.2 (10.2.9.2)
3 fantomrik
 
07.12.18
08:12
Сравнил детально raw тексты Request запросов, отловленные Fiddler - в 1с была не полностью написанная строка POST запроса (формируемая динамически).
Ошибка - в невнимательности моей, теперь все работает.