2016-09-07 3 views
1

У меня возникла проблема с Angular 1.5, и я не мог найти аналогичный вопрос через Google. Для приветственного изменения проблема не существует в IE, это происходит только в последней версии Chrome.

Когда я подхожу к API JSON, и я посылаю один и тот же запрос GET дважды в строке, первый запрос возвращает 200 OK, а второй возвращает . Я делаю запрос с 'Cache-Control': 'no-cache' для моделирования того, как наш (сгенерированный) клиент API выполняет запросы. С управлением кешем включен, оба запроса выполнены правильно (см. F12), и программа завершается. При управлении кешем отключен, оба запроса выполнены правильно (F12), но программа не завершается.

Это ошибка в Chrome или ошибка в Angular's $http, или я пропустил некоторые важные детали?

Спасибо за ваше время!

Minimal example on JsFiddle

Выход:

Hi 
Sending request 1 to http://jsonplaceholder.typicode.com/posts/1... 
Success 1! 
Resolved 1! 
Sending request 2 to http://jsonplaceholder.typicode.com/posts/1... 
+1

Запросы разрешены для меня на последнем хроме. (только что обновлено) – gyc

+0

@gyc: только что обновлено с 52.0.2743.116 до 53.0.2785.89, но я все равно получаю тот же результат. Какую версию ты используешь? – Jodiug

+0

53.0.2785.89 с 'm' в конце – gyc

ответ

0

Fixed после обновления Chrome.

Длина корпуса не менее 30 символов.