Вопрос по javascript – С какими сетевыми ошибками сталкивается Chrome, когда «Status = (fail)» и «Type = undefined»

20

Иногда я случайно вижу, что сетевые запросы от Chrome терпят неудачу с Status = & quot; (fail) & apos; (код состояния 0 из объекта запроса в JavaScript) и тип ответа как «неопределенный»; , Я не могу определить, почему, мое интернет-соединение, кажется, установлено, и та же самая конечная точка на сервере работает, если запрошено, скажем, cURL.

Просмотр сведений о запросе больше не отображает информацию об ответе, а только информацию о запросе.

Я подумал, что в них могут отсутствовать заголовки CORS, но я убедился, что они есть, и в любом случае проблема разрешения CORS сообщает Chrome о статусе «(отменено)».

Какие-нибудь мысли? Просто хост недоступен? Почему кажется, что все повторные попытки из веб-приложения также терпят неудачу, пока браузер не будет перезапущен?

(failed) request status text in Chrome inspector

Что в скрипте main.js? Larry Battle
Было ли это когда-нибудь исправлено? Я сам столкнулся с этой проблемой ... Matthew Blancarte
Это основной файл нашего минимизированного веб-приложения. Stephen Ierodiaconou
Ничего не запрашивает main.js, это файл, который делает запросы. Я решил не включать фактические конечные URL-адреса, поскольку они являются внутренними. В Chrome сначала идет URI, затем метод HTTP, затем код состояния, тип ответа, затем скрипт, который сделал запрос, затем размер и время ответа. Извините за путаницу. Мне просто интересно, сталкивался ли кто-нибудь еще с этим в Google Chrome. Stephen Ierodiaconou
Что запрашивает main.js? Не могли бы вы предоставить более подробную информацию о сценарии использования. Larry Battle

Ваш Ответ

5   ответов
6

когда размер в заголовке Content-Length больше, чем фактический отправляемый контент, chrome считает запрос «сбойным». так как он не мог получить весь документ.

Error: User Rate Limit Exceededserverfault.com/a/393938/75718
Error: User Rate Limit Exceeded Stephen Ierodiaconou
Error: User Rate Limit Exceeded
2

context.Response.Close() вместоcontext.Response.End(), Не удалось правильно закрыть HTTP-соединение. Это не вызывало проблем ни в одном браузере, кроме Chrome.

31

работая в сети показа объявлений. В конечном итоге это было расширение AdBlock Plus Chrome, блокирующее любые ресурсы, возможно, & quot; объявление & quot; в пути. Я внес в белый список мой домен, и это сработало.

Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
-1

Samsung Support Service, очистить кеш Chrome и его работ.

4

уже разрешил браузеру перейти на страницу, но через некоторое время запросы AJAX к серверу перестали бы работать. Чтобы решить проблему, мне нужно обновить страницу, чтобы вернуться к предупреждающему сообщению, чтобы я мог принять его снова и перестать блокировать мои запросы AJAX.

К сожалению, в моем случае я не нашел причину, по которой Chrome забыл, что я хочу получить доступ к домену. ЗдесьRemember decisions to proceed through SSL errors for a specified length of time установка вchrome://flags, но это, кажется, не влияет.

Похожие вопросы