Ответ 1
Я столкнулся с этим, работая в сети для показа объявлений. В итоге это расширение AdBlock Plus Chrome блокировало любые активы, возможно, "объявление" в пути. Я включил свой домен, и он сработал.
Иногда я случайно вижу сетевые запросы из Chrome, не имеющие статуса Status = '(failed)' (код состояния 0 из объекта запроса в JavaScript) и тип ответа как "undefined". Я не могу изолировать почему, мое подключение к Интернету, кажется, вверх, и одна и та же конечная точка на сервере работает, если требуется, скажем, cURL.
Просмотр сведений о запросе не отображает больше информации об ответе, а только информацию о запросе.
Я думал, что это может быть отсутствие заголовков CORS, но я подтвердил, что они есть, и в любом случае по проблеме разрешения CORS Chrome сообщает о статусе как "(отменен)".
Любые мысли? Это просто, что хозяин недостижим? Почему кажется, что все попытки веб-приложения также терпят неудачу, пока браузер не перезагрузится?
Я столкнулся с этим, работая в сети для показа объявлений. В итоге это расширение AdBlock Plus Chrome блокировало любые активы, возможно, "объявление" в пути. Я включил свой домен, и он сработал.
Это может произойти, когда размер в заголовке Content-Length больше, чем фактическое содержимое, отправленное, хром считает запрос "неудачным", так как он не смог получить весь документ.
Я столкнулся с этим в ASP.NET IHttpHandler, потому что я вызывал
context.Response.Close()
вместо context.Response.End()
. Не совсем закрыло HTTP-соединение. Это не вызвало проблем ни в каких браузерах, кроме Chrome.
Я начал видеть эти ошибки на веб-странице с плохим сертификатом SSL. Я уже разрешил браузеру перейти на страницу, но через некоторое время запросы AJAX на сервер начнут сбой. Чтобы исправить эту проблему, мне пришлось бы обновить страницу, чтобы вернуться к предупреждающему сообщению, чтобы я мог принять его снова, и мои запросы AJAX перестают блокироваться.
К сожалению, в моем случае я не нашел причину, по которой Chrome забывает, что я хочу получить доступ к домену. В chrome://flags
есть параметр Remember decisions to proceed through SSL errors for a specified length of time
, но он, похоже, не влияет.
В моем случае у меня есть ноутбук Samsung, и я не уверен, Служба поддержки Samsung, очистите кэш Chrome и его работы.
У нас была именно эта проблема, когда приложение достигало API, которым мы управляем. Мне потребовалось время, чтобы понять, что более медленные клиенты не видят проблемы, тогда как более быстрые клиенты (и страницы с большим количеством запросов) были.
Оказалось, что наш HA-прокси-сервер - это ограничение скорости запросов на нашем интерфейсе. Как только мы подняли лимит от значения 20, мы установили около 100, у нас больше не было проблемы.
Таким образом, вы можете заблокировать что-то по пути запроса, возможно, прокси или балансировщик нагрузки или даже брандмауэр.