Сервер на esp и отправка на него json файла из 1с

Да с чего бы ему влиять? Да и нужна ли стартовая страница вообще?

После кучи безуспешных попыток, начинаешь уже на всё думать.
А как можно сделать без стартовой страницы ?

А зачем она? Страница нужна для отображения в браузере, если нужно что-то показать или принять введенные вручную данные. А если у вас идет общение клиент/сервер без браузера, то к чему она вообще нужна?

Тут я с вами согласен, но разве она не автоматически создается ?

Нет, автоматически ничего нигде не делается - все в руках программиста ))

А может ли это играть роль в обработке post запроса ?

Отсутствие страницы? Каким образом?

Вы для начала добейтесь простого “обмена любезностями” между 1С и сервером - послал пустой запрос, получил ответ “200, ОК”, а потому уже начинайте разбираться с json-форматом

В этом же и проблема, GET работает и возвращает 200, а на post застрял

В данном случае не забывайте, что 1С выдаёт ровно то, что Ваш сервер (т.е. Вы) отдаёт ей.
А вот в плане отправки запроса я бы на всякий случай, чисто чтоб не думалось, попробовал отправить http-запрос каким-нибудь curl-ом. В таком варианте его заодно и здесь показать можно.

Ошибка 404 означает, что запрос не может быть обработан, так как конечный документ не найден.
Я так понимаю, что в данном случае есп шлет этот ответ, так как не находит обработчик соотвествующий.

Вот тут всё достаточно понятно в примере расписано:

https://developer.alexanderklimov.ru/arduino/esp32/webserver.php

Интересно получается, curl вернул то что нужно
image
вот строка из кода

 server.send(200, "text/plain", "Configuration data saved");

ну и в монитор порта все пришло
image

Теперь каким-нибудь WireShark-ом или HTTP Analyzer-ом ловите оба запроса (от curl и от 1С) и сравнивайте их, смотрите, что 1С не так делает. Возможно оно настраиваемо, но для начала надо понять в чём именно отличие.

Запрос из 1с не работал, так как там собирался массив, после исправления на структуру все заработало

Всем большое спасибо!!!

Где-то на просторах интернета читал историю (не дословно, бо давно было )))

Не работает сайт, не получается выводить картинки. Народ бьется уже полдня - без толку. С одной стороны программист коды перелопачивает, с другой стороны сисадмин конфиги кромсает. Не выходит каменный цветок. Хотя все, ну буквально ВСЕ!!! проверено и исправлено. И вот в какой-то момент на экране появляется цветной квадрат. Ура, заработало, дальше дело техники…

После всего сисадмин звонит программисту:

  • Слушай, ну в чем дело-то оказалось? Ведь должно было работать?
  • Да понимаешь, белый квадрат на белом фоне хреновато видно …
4 лайка

Выводили бы аргументы циклом в обработчике - нашли бы проблему еще вчера.