Web-server. Файлы css не загружаются вместе с html

Encounter
Offline
Зарегистрирован: 17.04.2021
При открытии стартовой html-страницы веб-сервера ESP8266 указанные в этой странице файлы .css почему-то не загружаются из ESP.
Страница открывается без них, а в консоли браузера можно увидеть ошибку: "Failed to load resource: net::ERR_CONNECTION_RESET"
При этом если в браузере непосредственно набрать url этого css в ардуине, то он открывается без проблем.
Если в html-странице ардуиновского веб-сервера указать адреса этих css на веб-сервере домашнего компа, то они загружаются вместе с html-страницей.
Если эту html-страницу (со ссылками файлов css на ардуине) открыть на домашнем веб-сервере, то один из css может загрузиться вместе со страницей, другой нет.
В общем прослеживается закономерность, что ESP как-бы не успевает предоставить css-файлы для открытия вместе с html-страницей.
 
В html-странице такие строки:
<link href="web_interface.css" rel="stylesheet">
<link href="index.css" rel="stylesheet">

Причём пробовал указывать и полный адрес вместо имён файлов. И "/" указывал перед именем файла. Никакого эффекта.

В скетче такие строки:
server.on("/web_interface.css", [](){server.send_P ( 200, "text/css", P_web_interface_css);});
server.on("/index.css", [](){server.send_P ( 200, "text/css", Pix_css);});

Кто-нибудь сталкивался с таким? Как это решить?

 
Encounter
Offline
Зарегистрирован: 17.04.2021

Encounter пишет:

в консоли браузера можно увидеть ошибку: "Failed to load resource: net::ERR_CONNECTION_RESET"
rkit
Offline
Зарегистрирован: 23.11.2016

Возьми espasyncwebserver. Стандартный это бесполезная игрушка.

Encounter
Offline
Зарегистрирован: 17.04.2021

rkit пишет:

Возьми espasyncwebserver. Стандартный это бесполезная игрушка.

Спасибо, помогло...