Знакомлюсь с веб программированием. Пишу свой примитивный WSGI. Запускаю на виртуальной машине с убунтой через gunicorn.
При обновлении лисьего браузера с адресом типа"http://127.0.0.1:8000/chp1/first_page"
ловлю PATH info: /favicon.ico.
Вроде бы эта штука появляется, если я стартую сервер с уже вписанным туда полным адресом и не появляется если в момент старта адрес выглядит так: "http://127.0.0.1:8000" Что это может быть и как такое чинится?
но мне то нужно получить не иконку, а адрес. Его нет, favicon есть. Помощь, которую я прошу это совет, что мне сделать, чтобы браузер не иконки слал, а адреса.
Всё, увидел что и фавикон был и адрес был, не работало из за другой ошибки. Спасибо
w0lkolak, браузер не шлёт иконки, и не понимаю какие по-вашему должен слать адреса. Браузер делает http-запросы. Когда вы открываете страницу 127.0.0.1:8000/chp1/first_page, браузер отправляет серверу 127.0.0.1:8000 два запроса - один на получение /chp1/first_page, а второй на /favicon.ico Вам в вашем wsgi-приложении нужно запрос обработать и вернуть какой-то результат, который браузер отобразит. Если делать правильно, то нужно проверить чему равен environ['PATH_INFO'] и для разных путей отдать разные данные. Но можно для пути /favicon.ico просто возвращать 404-й статус.