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 запроса (формируемая динамически).
Ошибка - в невнимательности моей, теперь все работает.
|
|