Я столкнулся с той же проблемой с Python - запросы к локальному серверу не выполнялись с 404, но затем, когда я запустил их с запущенным Fiddler, они работали правильно.заключается в том, что Fiddler работает как прокси-сервер для HTTP-трафика, поэтому все запросы с локальной машины проходят через Fiddler, а не прямо в сеть.
В той ситуации, в которой я находился, я отправлял запросы на локальный сервер, через прокси проходил обычный трафик, а в Local Area Network (LAN) Settings
для сетевого подключения на панели Proxy server
была отмечена опция Bypass proxy server for local addresses
,
Я подозреваю, что «Обход прокси-сервера для локальных адресов» не обязательно определяется языком программирования, но подробности прокси-сервера таковы.Fiddler знает об этой политике, поэтому запросы через Fiddler работают, а запросы напрямую из языка программирования - нет.
Установив прокси для запроса на локальный сервер в ноль, он корректно работал из кода.Очевидно, что это может быть ошибкой, если вы обнаружите, что переходите с внутреннего на внешний сервер во время развертывания.