Да с чего бы ему влиять? Да и нужна ли стартовая страница вообще?
После кучи безуспешных попыток, начинаешь уже на всё думать.
А как можно сделать без стартовой страницы ?
А зачем она? Страница нужна для отображения в браузере, если нужно что-то показать или принять введенные вручную данные. А если у вас идет общение клиент/сервер без браузера, то к чему она вообще нужна?
Тут я с вами согласен, но разве она не автоматически создается ?
Нет, автоматически ничего нигде не делается - все в руках программиста ))
А может ли это играть роль в обработке post запроса ?
Отсутствие страницы? Каким образом?
Вы для начала добейтесь простого “обмена любезностями” между 1С и сервером - послал пустой запрос, получил ответ “200, ОК”, а потому уже начинайте разбираться с json-форматом
В этом же и проблема, GET работает и возвращает 200, а на post застрял
В данном случае не забывайте, что 1С выдаёт ровно то, что Ваш сервер (т.е. Вы) отдаёт ей.
А вот в плане отправки запроса я бы на всякий случай, чисто чтоб не думалось, попробовал отправить http-запрос каким-нибудь curl-ом. В таком варианте его заодно и здесь показать можно.
Ошибка 404 означает, что запрос не может быть обработан, так как конечный документ не найден.
Я так понимаю, что в данном случае есп шлет этот ответ, так как не находит обработчик соотвествующий.
Вот тут всё достаточно понятно в примере расписано:
https://developer.alexanderklimov.ru/arduino/esp32/webserver.php
Интересно получается, curl вернул то что нужно
вот строка из кода
server.send(200, "text/plain", "Configuration data saved");
ну и в монитор порта все пришло
Теперь каким-нибудь WireShark-ом или HTTP Analyzer-ом ловите оба запроса (от curl и от 1С) и сравнивайте их, смотрите, что 1С не так делает. Возможно оно настраиваемо, но для начала надо понять в чём именно отличие.
Запрос из 1с не работал, так как там собирался массив, после исправления на структуру все заработало
Всем большое спасибо!!!
Где-то на просторах интернета читал историю (не дословно, бо давно было )))
Не работает сайт, не получается выводить картинки. Народ бьется уже полдня - без толку. С одной стороны программист коды перелопачивает, с другой стороны сисадмин конфиги кромсает. Не выходит каменный цветок. Хотя все, ну буквально ВСЕ!!! проверено и исправлено. И вот в какой-то момент на экране появляется цветной квадрат. Ура, заработало, дальше дело техники…
После всего сисадмин звонит программисту:
- Слушай, ну в чем дело-то оказалось? Ведь должно было работать?
- Да понимаешь, белый квадрат на белом фоне хреновато видно …
Выводили бы аргументы циклом в обработчике - нашли бы проблему еще вчера.